_ registry / mcp streamable-http · checked 1h ago

crawdar

https://crawdar.com

Registry code: 7d1cf88efb3dbcb2

api record

Sign in at https://crawdar.com/account to create an API key. Keys share 25 free fresh searches daily; cached results and polling are free. At most two fresh searches run concurrently. Use start_lead_search for queued work, poll the same job, and honor Retry-After rather than launching duplicate searches. Save lists at https://crawdar.com/lists. Browse opt-in demand and provider profiles at https://crawdar.com/network and the shared problem graph at https://crawdar.com/graph. These are reported observations, not endorsements or funded work. Maintain private opportunity research at…

endpoint
https://crawdar.com/api/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is crawdar live?
Yes — it answered the hub's last check (checked 1h ago). It answered 100% of checks over the last 30 days.
Is crawdar free to use?
Partly — some of its tools are open, others need a key or payment.
What tools does crawdar have?
21 tools: scan_review_pain_points, start_lead_search, refine_lead_search, retry_lead_search, cancel_lead_search, create_opportunity_workspace, research_opportunity_workspace, get_lead_search, ….
Is crawdar safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
99.7%

90 days 99.3%· all time 99.3%

latency
234ms

last good check

priced tools
0

of 21 tools

_ answered our checks, 90 days 562 checks · signed record
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • degraded → live
  • live → degraded· timeout after 20000ms
_ what it is for
used for
  • search for qualified business leads
  • research prospects from a brief
  • scan business reviews for pain points
takes → gives
text → data
tools
6 reads4 changes data
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 21 tools
5 open2 auth-required 14 never probed 7 of 21 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • explain_crawdar reads open 14h ago

    Get result semantics, limits, interface URLs, and safe operating guidance. This tool does not consume a search.

    mcp-tool

    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }
    arguments 5 lines
  • browse_owner_demands open 1h ago

    Browse public business requests with current website-control proof. A posted request is owner-reported need, not a funded contract, verified budget, or permission to contact outside the application flow.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 50,
          "minimum": 1
        },
        "query": {
          "type": "string",
          "maxLength": 150
        },
        "cursor": {
          "type": "string",
          "maxLength": 500
        },
        "industry": {
          "type": "string",
          "maxLength": 150
        },
        "geography": {
          "type": "string",
          "maxLength": 150
        }
      },
      "additionalProperties": false
    }
    arguments 27 lines
  • search_problem_graph open 22h ago

    Read Crawdar editorial research, explicitly contributed observations, and website-control-confirmed owner demand across markets. Editorial research does not mean the featured business joined or confirmed a problem. Includes source URLs, dates, support and contradiction. Private workspaces are never included automatically. Contributions and owner reports are not independently verified facts or purchase intent.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "host": {
          "type": "string",
          "maxLength": 150
        },
        "limit": {
          "type": "integer",
          "maximum": 50,
          "minimum": 1
        },
        "query": {
          "type": "string",
          "maxLength": 150
        },
        "cursor": {
          "type": "string",
          "maxLength": 500
        },
        "problem": {
          "type": "string",
          "maxLength": 150
        },
        "industry": {
          "type": "string",
          "maxLength": 150
        },
        "geography": {
          "type": "string",
          "maxLength": 150
        }
      },
      "additionalProperties": false
    }
    arguments 35 lines
  • browse_service_providers open 1h ago

    Read provider-declared capabilities, portfolio URLs, markets, and capacity. These are self-reported and do not imply a skill or performance endorsement.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 50,
          "minimum": 1
        },
        "query": {
          "type": "string",
          "maxLength": 150
        },
        "cursor": {
          "type": "string",
          "maxLength": 500
        },
        "industry": {
          "type": "string",
          "maxLength": 150
        },
        "geography": {
          "type": "string",
          "maxLength": 150
        }
      },
      "additionalProperties": false
    }
    arguments 27 lines
  • sandbox_businesses reads open 14h ago

    Return deterministic fictional businesses without consuming provider capacity. Use this to test schemas, clients, and agent loops.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "target": {
          "type": "string",
          "maxLength": 220,
          "minLength": 3,
          "description": "Fictional business type echoed into deterministic test results."
        },
        "geography": {
          "type": "string",
          "maxLength": 140,
          "minLength": 2,
          "description": "Fictional location echoed into deterministic test results."
        }
      },
      "additionalProperties": false
    }
    arguments 18 lines
  • get_opportunity_learning auth-required 1h ago

    Read your private evidence funnel and failure feedback plus sufficiently diverse, jointly consented public outcome aggregates. Requires verified account identity or linked API key. Rates describe recorded cohorts and do not prove causal effectiveness or future results.

    mcp-tool

    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }
    arguments 5 lines
  • list_opportunity_workspaces auth-required 22h ago

    List research workspaces owned by your verified account. Requires an account-linked API key or signed-in identity; no guest access or public Atlas.

    mcp-tool

    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }
    arguments 5 lines
  • scan_review_pain_points reads unknown 14h ago

    Scan a named business or discover up to three businesses for recent recurring complaints. Returns individually sourced reviews and possible technical solutions. Coverage is sampled; unavailable reviews never mean no problems. Five scans per day. Google reviews require a configured provider.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "target": {
          "type": "string"
        },
        "website": {
          "type": "string"
        },
        "business": {
          "type": "string"
        },
        "geography": {
          "type": "string"
        },
        "reviewUrls": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "maxItems": 3
        },
        "googlePlaceId": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
    arguments 28 lines
  • start_lead_search changes data unknown never probed

    Use for the recommended durable asynchronous workflow. Creates a private queued search job and returns a job id plus jobToken for progress polling, cursor paging, refinement, retry, cancellation, and CSV or JSON export.

    mcp-tool

    {
      "type": "object",
      "anyOf": [
        {
          "required": [
            "brief"
          ]
        },
        {
          "required": [
            "target",
            "geography"
          ]
        }
      ],
      "properties": {
        "brief": {
          "type": "string",
          "maxLength": 500,
          "minLength": 8,
          "description": "Natural-language business, geography, required signals, and exclusions. Use this instead of separate target and geography."
        },
        "limit": {
          "type": "integer",
          "default": 50,
          "maximum": 50,
          "minimum": 1,
          "description": "Maximum accepted prospects retained by the job."
        },
        "fields": {
          "type": "array",
          "items": {
            "enum": [
              "Website",
              "Business email",
              "Phone",
              "Location",
              "Owner type",
              "Description",
              "Source links"
            ]
          },
          "description": "Business fields to retain. Website and source evidence remain available for verification."
        },
        "target": {
          "type": "string",
          "maxLength": 220,
          "minLength": 3,
          "description": "Business type or concise ideal-customer target. Pair with geography when brief is omitted."
        },
        "geography": {
          "type": "string",
          "maxLength": 140,
          "minLength": 2,
          "description": "City, region, country, or Worldwide. Required with target when brief is omitted."
        },
        "qualifier": {
          "type": "string",
          "maxLength": 900,
          "description": "Publicly verifiable requirements and exclusions."
        },
        "idempotencyKey": {
          "type": "string",
          "maxLength": 128,
          "minLength": 8,
          "description": "Stable key for safely retrying the same job creation request."
        }
      },
      "additionalProperties": false
    }
    arguments 70 lines
  • refine_lead_search changes data unknown never probed

    Create a new private search job by changing the brief or criteria of a completed job. The original job stays unchanged.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id",
        "jobToken"
      ],
      "properties": {
        "id": {
          "type": "string",
          "maxLength": 36,
          "minLength": 36,
          "description": "Completed source job id returned by an earlier durable search call."
        },
        "brief": {
          "type": "string",
          "maxLength": 500,
          "minLength": 8,
          "description": "Replacement natural-language brief for the new job."
        },
        "limit": {
          "type": "integer",
          "maximum": 50,
          "minimum": 1,
          "description": "Maximum prospects retained by the new job."
        },
        "fields": {
          "type": "array",
          "items": {
            "enum": [
              "Website",
              "Business email",
              "Phone",
              "Location",
              "Owner type",
              "Description",
              "Source links"
            ]
          },
          "description": "Business fields to retain. Website and source evidence remain available for verification."
        },
        "target": {
          "type": "string",
          "maxLength": 220,
          "minLength": 3,
          "description": "Replacement business target for the new job."
        },
        "jobToken": {
          "type": "string",
          "maxLength": 100,
          "minLength": 20,
          "description": "Private token belonging to the source job."
        },
        "geography": {
          "type": "string",
          "maxLength": 140,
          "minLength": 2,
          "description": "Replacement city, region, country, or Worldwide."
        },
        "qualifier": {
          "type": "string",
          "maxLength": 900,
          "description": "Replacement public requirements and exclusions."
        }
      },
      "additionalProperties": false
    }
    arguments 66 lines
  • retry_lead_search changes data unknown never probed

    Create a replacement job when a prior job failed or exceeded its execution window. The original job stays available for audit.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id",
        "jobToken"
      ],
      "properties": {
        "id": {
          "type": "string",
          "maxLength": 36,
          "minLength": 36,
          "description": "Failed or timed-out source job id."
        },
        "jobToken": {
          "type": "string",
          "maxLength": 100,
          "minLength": 20,
          "description": "Private token belonging to the source job."
        }
      },
      "additionalProperties": false
    }
    arguments 22 lines
  • cancel_lead_search changes data unknown never probed

    Cancel a queued or running search job. Completed and failed jobs remain immutable.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id",
        "jobToken"
      ],
      "properties": {
        "id": {
          "type": "string",
          "maxLength": 36,
          "minLength": 36,
          "description": "Queued or running job id."
        },
        "jobToken": {
          "type": "string",
          "maxLength": 100,
          "minLength": 20,
          "description": "Private token belonging to the job."
        }
      },
      "additionalProperties": false
    }
    arguments 22 lines
  • create_opportunity_workspace unknown never probed

    Save a research thesis workspace and declared capabilities. This does not run research or establish demand. Use idempotencyKey to safely retry creation.

    mcp-tool

    {
      "type": "object",
      "required": [
        "name"
      ],
      "properties": {
        "name": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1
        },
        "profile": {
          "type": "object",
          "properties": {
            "skills": {
              "type": "array",
              "items": {
                "type": "string",
                "maxLength": 300
              },
              "maxItems": 30
            },
            "capacity": {
              "type": "string",
              "maxLength": 1000
            },
            "industries": {
              "type": "array",
              "items": {
                "type": "string",
                "maxLength": 300
              },
              "maxItems": 30
            },
            "geographies": {
              "type": "array",
              "items": {
                "type": "string",
                "maxLength": 300
              },
              "maxItems": 30
            },
            "excludedActivities": {
              "type": "array",
              "items": {
                "type": "string",
                "maxLength": 300
              },
              "maxItems": 30
            }
          },
          "additionalProperties": false
        },
        "idempotencyKey": {
          "type": "string",
          "maxLength": 128,
          "minLength": 8
        }
      },
      "additionalProperties": false
    }
    arguments 61 lines
  • research_opportunity_workspace unknown never probed

    Run a bounded public review scan of up to three businesses and retain sourced findings in your private workspace. Requires current revision. Sampled complaints are investigation leads, not owner-confirmed needs or purchase proof. Uses normal provider limits; do not launch duplicate concurrent scans.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id",
        "revision"
      ],
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid",
          "description": "Private workspace id owned by the authenticated account."
        },
        "target": {
          "type": "string",
          "maxLength": 220
        },
        "revision": {
          "type": "integer",
          "minimum": 1
        },
        "geography": {
          "type": "string",
          "maxLength": 140
        },
        "problemCategories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "maxItems": 7
        }
      },
      "additionalProperties": false
    }
    arguments 34 lines
  • get_lead_search reads unknown 20h ago

    Read job status or one cursor-paginated result page. Keep jobToken private and pass nextCursor back unchanged.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id",
        "jobToken"
      ],
      "properties": {
        "id": {
          "type": "string",
          "maxLength": 36,
          "minLength": 36,
          "description": "Job id returned by start_lead_search, refine_lead_search, or retry_lead_search."
        },
        "view": {
          "enum": [
            "compact",
            "full"
          ],
          "default": "compact",
          "description": "Compact minimizes tokens. Full retains detailed evidence fields."
        },
        "limit": {
          "type": "integer",
          "default": 10,
          "maximum": 50,
          "minimum": 1,
          "description": "Maximum prospects in this result page."
        },
        "cursor": {
          "type": "string",
          "description": "Opaque nextCursor from the previous response."
        },
        "jobToken": {
          "type": "string",
          "maxLength": 100,
          "minLength": 20,
          "description": "Private token returned with the job. Do not log or share it."
        }
      },
      "additionalProperties": false
    }
    arguments 41 lines
  • match_demand_providers unknown 20h ago

    Rank one page of up to 50 published providers by declared skill labels and market fit. Public consented outcome context remains separate from provider ratings. Use nextCursor for more candidates; missing data is unknown.

    mcp-tool

    {
      "type": "object",
      "required": [
        "demandId"
      ],
      "properties": {
        "cursor": {
          "type": "string",
          "maxLength": 100
        },
        "demandId": {
          "type": "string",
          "maxLength": 100
        },
        "industry": {
          "type": "string",
          "maxLength": 150
        },
        "geography": {
          "type": "string",
          "maxLength": 150
        }
      },
      "additionalProperties": false
    }
    arguments 25 lines
  • update_opportunity_workspace unknown never probed

    Apply one validated command with the latest revision. A 409 means re-read before retrying. Public signals never establish payment or purchase intent; commercial milestones require separately supplied attributable evidence. Does not contact businesses or execute delivery.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id",
        "revision",
        "command"
      ],
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid",
          "description": "Private workspace id owned by the authenticated account."
        },
        "command": {
          "type": "object",
          "required": [
            "type"
          ],
          "properties": {
            "type": {
              "enum": [
                "update_profile",
                "add_opportunity",
                "update_opportunity",
                "add_business",
                "add_evidence",
                "add_validation",
                "retire_opportunity",
                "add_monitor",
                "update_monitor",
                "record_signal"
              ]
            },
            "patch": {
              "type": "object",
              "description": "Editable opportunity content only: title, problem, industry, geography, proposedSolution, requiredSkills, uncertainties, counterargument. IDs and stages cannot be patched.",
              "additionalProperties": true
            },
            "reason": {
              "type": "string",
              "maxLength": 2000
            },
            "signal": {
              "type": "object",
              "required": [
                "monitorId",
                "sourceUrl",
                "summary",
                "eventDate",
                "kind"
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "new_evidence",
                    "changed",
                    "resolved"
                  ]
                },
                "summary": {
                  "type": "string"
                },
                "eventDate": {
                  "type": "string",
                  "format": "date-time"
                },
                "monitorId": {
                  "type": "string",
                  "format": "uuid"
                },
                "sourceUrl": {
                  "type": "string",
                  "format": "uri"
                },
                "opportunityId": {
                  "type": "string",
                  "format": "uuid"
                }
              },
              "additionalProperties": false
            },
            "status": {
              "enum": [
                "active",
                "paused"
              ]
            },
            "monitor": {
              "type": "object",
              "required": [
                "name",
                "query",
                "cadence"
              ],
              "properties": {
                "name": {
                  "type": "string"
                },
                "query": {
                  "type": "string"
                },
                "cadence": {
                  "enum": [
                    "daily",
                    "weekly"
                  ]
                },
                "opportunityId": {
                  "type": "string",
                  "format": "uuid"
                }
              },
              "additionalProperties": false
            },
            "profile": {
              "type": "object",
              "properties": {
                "skills": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 300
                  },
                  "maxItems": 30
                },
                "capacity": {
                  "type": "string",
                  "maxLength": 1000
                },
                "industries": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 300
                  },
                  "maxItems": 30
                },
                "geographies": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 300
                  },
                  "maxItems": 30
                },
                "excludedActivities": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 300
                  },
                  "maxItems": 30
                }
              },
              "additionalProperties": false
            },
            "business": {
              "type": "object",
              "required": [
                "name"
              ],
              "properties": {
                "name": {
                  "type": "string"
                },
                "website": {
                  "type": "string",
                  "format": "uri"
                },
                "location": {
                  "type": "string"
                },
                "contactPreference": {
                  "enum": [
                    "unknown",
                    "do_not_contact",
                    "introductions_allowed"
                  ]
                },
                "contactPreferenceSource": {
                  "type": "string",
                  "format": "uri"
                },
                "contactPreferenceRecordedAt": {
                  "type": "string",
                  "format": "date-time"
                }
              },
              "additionalProperties": false
            },
            "evidence": {
              "type": "object",
              "required": [
                "claim",
                "sourceUrl",
                "observedAt",
                "kind",
                "stance"
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "customer_report",
                    "website_observation",
                    "owner_statement",
                    "experiment_result",
                    "inference"
                  ]
                },
                "claim": {
                  "type": "string",
                  "maxLength": 3000
                },
                "stance": {
                  "enum": [
                    "supports",
                    "contradicts"
                  ]
                },
                "excerpt": {
                  "type": "string",
                  "maxLength": 5000
                },
                "expiresAt": {
                  "type": "string",
                  "format": "date-time"
                },
                "sourceUrl": {
                  "type": "string",
                  "format": "uri"
                },
                "businessId": {
                  "type": "string",
                  "format": "uuid"
                },
                "observedAt": {
                  "type": "string",
                  "format": "date-time"
                }
              },
              "additionalProperties": false
            },
            "monitorId": {
              "type": "string",
              "format": "uuid"
            },
            "validation": {
              "type": "object",
              "required": [
                "stage",
                "summary",
                "occurredAt",
                "actor",
                "evidenceIds",
                "businessId"
              ],
              "properties": {
                "unit": {
                  "type": "string"
                },
                "actor": {
                  "type": "string"
                },
                "stage": {
                  "enum": [
                    "confirmed",
                    "interested",
                    "pilot_agreed",
                    "paid",
                    "delivered",
                    "measured",
                    "repeatable"
                  ]
                },
                "amount": {
                  "type": "number",
                  "exclusiveMinimum": 0
                },
                "metric": {
                  "type": "string"
                },
                "result": {
                  "type": "number"
                },
                "summary": {
                  "type": "string"
                },
                "baseline": {
                  "type": "number"
                },
                "currency": {
                  "type": "string",
                  "pattern": "^[A-Z]{3}$"
                },
                "businessId": {
                  "type": "string",
                  "format": "uuid"
                },
                "occurredAt": {
                  "type": "string",
                  "format": "date-time"
                },
                "evidenceIds": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "format": "uuid"
                  },
                  "minItems": 1
                }
              },
              "description": "Sequential, same-business milestones require supporting non-inference evidence. Paid requires positive amount/currency and experiment-result payment reference; measured requires metric/baseline/result/unit. Records are user-supplied, not independently audited.",
              "additionalProperties": false
            },
            "opportunity": {
              "type": "object",
              "required": [
                "title",
                "problem"
              ],
              "properties": {
                "title": {
                  "type": "string",
                  "maxLength": 200
                },
                "problem": {
                  "type": "string",
                  "maxLength": 3000
                },
                "industry": {
                  "type": "string"
                },
                "geography": {
                  "type": "string"
                },
                "uncertainties": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "requiredSkills": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "counterargument": {
                  "type": "string"
                },
                "proposedSolution": {
                  "type": "string"
                }
              },
              "additionalProperties": false
            },
            "opportunityId": {
              "type": "string",
              "format": "uuid"
            }
          },
          "additionalProperties": false
        },
        "revision": {
          "type": "integer",
          "minimum": 1
        }
      },
      "additionalProperties": false
    }
    arguments 370 lines
  • research_businesses reads unknown 20h ago

    Use for a quick synchronous search when the user supplies one natural-language brief and can wait for results in the current tool call. For durable progress, retry, export, or large agent workflows, use start_lead_search instead.

    mcp-tool

    {
      "type": "object",
      "required": [
        "brief"
      ],
      "properties": {
        "brief": {
          "type": "string",
          "maxLength": 1200,
          "minLength": 8,
          "description": "Example: Independent veterinary clinics in Berlin with an active first-party website. Exclude directories and chains."
        },
        "limit": {
          "type": "integer",
          "default": 10,
          "maximum": 50,
          "minimum": 1,
          "description": "Maximum businesses in this response page."
        },
        "fields": {
          "type": "array",
          "items": {
            "enum": [
              "Website",
              "Business email",
              "Phone",
              "Location",
              "Owner type",
              "Description",
              "Source links"
            ]
          },
          "description": "Business fields to retain. Website and source evidence remain available for verification."
        },
        "offset": {
          "type": "integer",
          "default": 0,
          "minimum": 0,
          "description": "Zero-based result offset for this response page."
        },
        "output": {
          "enum": [
            "compact",
            "full"
          ],
          "default": "compact",
          "description": "Compact minimizes tokens. Full preserves every returned field."
        },
        "geography": {
          "type": "string",
          "maxLength": 140,
          "minLength": 2,
          "description": "Optional explicit geography. Use when the brief does not make location clear."
        },
        "includeDiagnostics": {
          "type": "boolean",
          "default": true,
          "description": "Include source status and explained exclusions."
        }
      },
      "additionalProperties": false
    }
    arguments 62 lines
  • get_opportunity_workspace unknown 22h ago

    Get the current workspace and revision before updating. Evidence, contradictory findings, manually recorded validation milestones, and monitor configuration remain private to the account.

    mcp-tool

    {
      "type": "object",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "format": "uuid",
          "description": "Private workspace id owned by the authenticated account."
        }
      },
      "additionalProperties": false
    }
    arguments 14 lines
  • search_businesses reads unknown 17h ago

    Use for a quick synchronous search when target, geography, and qualification fields are already structured. Use research_businesses for a plain-language brief, or start_lead_search for durable asynchronous work.

    mcp-tool

    {
      "type": "object",
      "required": [
        "target",
        "geography"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "default": 10,
          "maximum": 50,
          "minimum": 1,
          "description": "Maximum businesses in this response page."
        },
        "fields": {
          "type": "array",
          "items": {
            "enum": [
              "Website",
              "Business email",
              "Phone",
              "Location",
              "Owner type",
              "Description",
              "Source links"
            ]
          },
          "description": "Business fields to retain. Website and source evidence remain available for verification."
        },
        "offset": {
          "type": "integer",
          "default": 0,
          "minimum": 0,
          "description": "Zero-based result offset for this response page."
        },
        "output": {
          "enum": [
            "compact",
            "full"
          ],
          "default": "compact",
          "description": "Compact minimizes tokens. Full preserves every returned field."
        },
        "target": {
          "type": "string",
          "maxLength": 220,
          "minLength": 3,
          "description": "Business type or concise target."
        },
        "geography": {
          "type": "string",
          "maxLength": 140,
          "minLength": 2,
          "description": "City, region, country, or Worldwide."
        },
        "qualifier": {
          "type": "string",
          "maxLength": 900,
          "description": "Optional required signals and exclusions that can be checked in public evidence."
        },
        "includeDiagnostics": {
          "type": "boolean",
          "default": true,
          "description": "Include source status and explained exclusions."
        }
      },
      "additionalProperties": false
    }
    arguments 68 lines
  • create_owner_demand_draft unknown never probed

    Create a private draft request. Publishing is a separate owner-controlled action requiring website control and explicit review of public fields. This tool never publishes, contacts providers, creates a contract, or moves money.

    mcp-tool

    {
      "type": "object",
      "required": [
        "title",
        "businessName",
        "website",
        "industry",
        "geography",
        "problem"
      ],
      "properties": {
        "title": {
          "type": "string",
          "maxLength": 180
        },
        "timing": {
          "type": "string",
          "maxLength": 300
        },
        "problem": {
          "type": "string",
          "maxLength": 4000
        },
        "website": {
          "type": "string",
          "format": "uri",
          "maxLength": 1000
        },
        "industry": {
          "type": "string",
          "maxLength": 150
        },
        "geography": {
          "type": "string",
          "maxLength": 150
        },
        "budgetText": {
          "type": "string",
          "maxLength": 300
        },
        "businessName": {
          "type": "string",
          "maxLength": 150
        },
        "requiredSkills": {
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 150
          },
          "maxItems": 30
        }
      },
      "additionalProperties": false
    }
    arguments 55 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 7d1cf88efb3dbcb2.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/7d1cf88efb3dbcb2/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/7d1cf88efb3dbcb2/badge.svg)](https://brick.blue/agent/7d1cf88efb3dbcb2?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.