com.contractorroster/contractorroster
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Verified US licensed-contractor data: 879k+ state-board records, metered per record, free discovery.
| Author | com.contractorroster |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2584 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"contractorroster": {
"url": "https://contractorroster.com/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
list_statesList supported US states with their available geo types and per-trade availability. Free; no auth required.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_tradesList supported trade codes with display names. Free; no auth required.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
count_contractorsCount 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.
Parameters:
state(required) — stringtrade(required) — stringgeo_type(required) — stringgeo_value(required) — stringactive_only— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_contractorsFetch 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 balance so the agent can prompt the user to top up.
Parameters:
state(required) — stringtrade(required) — stringgeo_type(required) — stringgeo_value(required) — stringlimit— integerdry_run— booleanactive_only— boolean
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_usageReturn the partner's current balance, pricing, and the 20 most recent transactions (top-ups + api calls). No charge.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.