https://contractorroster.com/api/mcp ↗
Verified US licensed-contractor data: 879k+ state-board records, metered per record, free discovery.
com.contractorroster/contractorroster is a remote MCP server published at contractorroster.com. It has been probed 8 times since 9/12/2026. It answered in 8 of them (100.0%), a near-uninterrupted record. Median response time is 518 ms, a delay an agent will notice. It offers a narrow, focused set of 5 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
count_contractors — geo_type/geo_value parameters lack value examplessearch_contractors — geo_type/geo_value parameters lack value exampleslist_states — 'per-trade availability' description could clarify trade code referencestools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
list_statesList supported US states with their available geo types and per-trade availability. Free; no auth required.
list_tradesList supported trade codes with display names. Free; no auth required.
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.
statestringrequiredtradestringrequiredgeo_typestringrequiredgeo_valuestringrequiredactive_onlybooleansearch_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.
statestringrequiredtradestringrequiredgeo_typestringrequiredgeo_valuestringrequiredactive_onlybooleandry_runbooleanlimitintegerget_usageReturn the partner's current balance, pricing, and the 20 most recent transactions (top-ups + api calls). No charge.
Derived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/com-contractorroster-contractorroster)<a href="https://mcpmetrics.io/servers/com-contractorroster-contractorroster"><img src="https://mcpmetrics.io/badge/com.contractorroster/contractorroster/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Neutral, verification-gated MCP directory of Japan construction contractors (KIRA-audited).
Search US federal and state court records through CourtListener and the RECAP archive
SOAR security playbooks for AI agents: fetch, full-text search, and count. Metered via Stripe.
Free contractor-license checks from official state records; a no-match never proves unlicensed.
Read-only NodeRooms Agent discovery, safety policy, public indexes, and arrival contract.
Contractor operations on 3Bids: CRM, jobs, dispatch, estimates, invoicing, calls, and reports.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 06:40:42 | Legacy | 400 | 572 | 200 | 557 | 2025-11-25 |
| 2026-09-13 04:35:29 | Legacy | 400 | 518 | 200 | 507 | 2025-11-25 |
| 2026-09-13 01:33:33 | Legacy | 400 | 504 | 200 | 462 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 400 | 552 | 200 | 530 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 400 | 649 | 200 | 627 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 400 | 447 | 200 | 529 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 400 | 511 | 200 | 517 | 2025-11-25 |
| 2026-09-12 15:21:42 | Legacy | 400 | 441 | 200 | 449 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.