com.rooferregistry/roofer-registry
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Roofer Registry
Publisher-provided description
State-licensed roofing contractors with regulator discipline records and provenance.
Summary by lookupd
Looks up state-licensed roofing contractors, checks license status and discipline records, and compares state contractor rules.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http roofer-registry https://rooferregistry.com/api/mcp
Codex, remote (streamable-http)
codex mcp add roofer-registry --url https://rooferregistry.com/api/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"roofer-registry": {
"url": "https://rooferregistry.com/api/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (9 tools)
Publisher-provided text
check_licenseLook up one roofing contractor license or registration by state and number. Returns status as published by the state regulator, a machine-readable verdict, licesearch_licenseesSearch roofing contractors by name, firm, or partial license number, optionally within a state and city. Returns up to 50 regulator-sourced records with a truestate_rulesReturn what Roofer Registry has verified about a state's rules for roofing contractors: licensing, licenseTypes, deductibleWaiver, depositRule, permit, insurancunlicensed_activityList people and companies the state board cited for unlicensed contracting, filtered by county and/or name. Use when the user has a name or company from a truckenforcement_actionsBoard discipline and unlicensed-activity citations for a state, license number, name, or county. Merges licensed-activity discipline rows and unlicensed-activitcompare_rulesCompare a specific rule field across 2–10 states. Only states with verified: true carry a rule. Treat null as "not verified", not "no rule". Input formats: statchanges_sinceLicense changes (new, lapsed, status change) since a given date, optionally filtered by state and change type. Changes are tracked starting from the first rosteverify_liveFetch the current license status directly from the state regulator (FL only) and compare it with our roster copy. Uses a 24-hour cache; the second call within 2request_contactSend a contact request to ONE specific licensee the user has chosen, by license number. This creates the same consent-recorded request a person submits on the p
Details
- Version: 0.2.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 374 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/kevincolahan/roofing-directory
- Website: https://rooferregistry.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.rooferregistry/roofer-registry)
- 62141 servers
- Last crawl: 2026-11-11T18:17:25.333Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp