Skip to content
ContractorRoster logo

ContractorRoster MCP server

Which servers in the official MCP registry are ContractorRoster's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-17

← Back to ContractorRoster

Whose server it is
  • Registry namecom.contractorroster/contractorrosterverified in the MCP registry

The registry name sits under contractorroster.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-17
  • Stateanswerschecked 2026-10-17
  • Tools5
  • Server calls itselfcontractorroster
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-17 the server answered initialize and tools/list without a sign-in. First answer in 281 ms.

Tools it offers5 tools · read 2026-10-17
  • list_states

    List supported US states with their available geo types and per-trade availability. Free; no auth required.

  • list_trades

    List supported trade codes with display names. Free; no auth required.

  • count_contractors

    Count contractors matching a state × trade × geo query, without charging. Use to qualify a query before calling search_contractors. Returns total count and estimated cost in cents at the caller's price tier.

  • search_contractors

    Fetch enriched contractor records for a state × trade × geo query. Charges the partner balance at price_per_record_cents × records_delivered. Set dry_run:true for a free cost preview. Returns structured shortfall info on insufficient…

  • get_usage

    Return the partner's current balance, pricing, and the 20 most recent transactions (top-ups + api calls). No charge.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "contractorroster": {
      "type": "http",
      "url": "https://contractorroster.com/api/mcp"
    }
  }
}

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.