# Roofer Registry # https://rooferregistry.com Roofer Registry republishes state roofing contractor license records from the licensing board that issued them, next to the board's own discipline and unlicensed-activity records, with source URLs and fetch dates. The site does not recommend contractors, host reviews, sell pooled leads, or make outcome claims. ## States loaded - Florida (FL) — 11,000 license records — https://rooferregistry.com/florida ## Tools (9) - check_license — Look up one license by state + number → REST: https://rooferregistry.com/api/v1/license/{state}/{number} MCP: check_license - search_licensees — Search by name, firm, or license number → REST: https://rooferregistry.com/api/v1/search?q=... MCP: search_licensees - state_rules — Verified roofing rules for a state (9 fields with statute quotes) → MCP: state_rules - unlicensed_activity — Unlicensed-contracting citations by state/county/name → MCP: unlicensed_activity - enforcement_actions — Board discipline + ULA citations merged → REST: https://rooferregistry.com/api/v1/enforcement?state=FL MCP: enforcement_actions - compare_rules — Compare a rule field across states → REST: https://rooferregistry.com/api/v1/rules/compare?states=FL,GA&field=deductibleWaiver MCP: compare_rules - changes_since — License changes since a date → REST: https://rooferregistry.com/api/v1/changes?since=YYYY-MM-DD MCP: changes_since - verify_live — Live regulator lookup (FL only, 24h cache) → REST: https://rooferregistry.com/api/v1/verify-live/{state}/{number} MCP: verify_live - request_contact — Consent-recorded contact request (MCP only) → MCP: request_contact ## For agents and developers - Full context (all rules, all tools, county data): https://rooferregistry.com/llms-full.txt - Tool index: https://rooferregistry.com/api/v1 - OpenAPI 3.1: https://rooferregistry.com/api/v1/openapi.json - MCP server (streamable HTTP, no auth): https://rooferregistry.com/api/mcp - MCP descriptor: https://rooferregistry.com/.well-known/mcp.json - Every record carries the board's source URL and fetch date. A Final Order is the board's decision; a citation is an allegation the board acted on. Not a certification. ## Consumer pages - Check a roofer: https://rooferregistry.com/tools/check-a-roofer - Verify with the state regulator: https://rooferregistry.com/verify-license - Unlicensed activity by county: https://rooferregistry.com/florida/unlicensed