theoPros
com.theopros/mcpVersion 1.0.2Search and verify 79k state-licensed US contractors, checked weekly against the licensing boards.
Status
Responds247 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:18 UTC
- Latency
- 247 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.theopros.com/mcpResponds247 msNo sign-in
Claude Code
claude mcp add --transport http theopros https://api.theopros.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: theopros
Remote MCP server URL: https://api.theopros.com/mcpCursor
{
"mcpServers": {
"theopros": {
"url": "https://api.theopros.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"theopros","type":"http","url":"https://api.theopros.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
4 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
get_proThe full public record of one business by id (from search_pros): every license with class, status, issue and expiry dates and the board lookup link, bond, workers' comp, complaint counts, lead-safe (RRP) certificate and its issuer, Google rating and review count, up to 5 Google reviews with author attribution (credit the author and Google if you quote one), website, services, score breakdown and owner-supplied details if the owner claimed it. | Not declared | Yes | Not declared | No |
list_citiesCoverage. Without arguments: each covered state with its cities. With state or trade: every city and trade pair, its number of licensed businesses and its directory page url. | Not declared | Yes | Not declared | No |
search_prosFind state-licensed home-trade businesses by trade, city, state, ZIP, license number or free text; filters combine. Every result has an active license on the state board's register (with the date it was checked), plus a score (0-100) and rank within its city from theoPros' published formula. Example: 'a licensed roofer in Miami with no complaints' is city='Miami', trade='roofers', no_complaints=true. Ordered by text relevance when q is set, otherwise by score with unscored listings last. Up to 100 per page; pass next_cursor to get the next page. | Not declared | Yes | Not declared | No |
verify_licenceCheck whether a license number belongs to a business theoPros lists, which means the license was active on the state board's register on the date in 'checked'. listed=false means it is not in theoPros: theoPros covers only active licenses in its trades and cities, so check the state board before calling it inactive. | Not declared | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Nov 9, 2026
- Updated
- Nov 9, 2026
- Repository
- Not given
- Categories
- Uncategorized
- GDPR
- Not declared