Roofer Registry

com.rooferregistry由 rooferregistry.com 發布官方發布者v0.2.0更新於 Oct 26, 2026

State-licensed roofing contractors with regulator discipline records and provenance.

已驗證Streamable HTTP可網頁執行位置與生活商業與電商

概覽

AI 產生的概覽

遠端 MCP 伺服器,用來查詢美國各州領有執照的屋頂承包商、執照狀態、州別規則與監管裁罰紀錄,並附上來源出處。

可以做什麼
  • 依州別與執照號碼查詢單一承包商執照,回傳狀態、機器可讀判定、持照人、城市、到期日與監管來源
  • 依姓名、公司名稱或部分執照號碼搜尋承包商,可限定州別與城市
  • 讀取已核實的各州屋頂承包商規則,並跨 2–10 個州比較某一規則欄位
  • 依州別、執照號碼、姓名或郡列出無照施工裁罰與州委員會執法行動
  • 查詢某日期以來的執照變更,並對佛羅里達州即時複核目前狀態
  • 向使用者明確選定的某位持照人送出附同意紀錄的聯絡請求
適用情境
適合在使用者需要確認屋頂業者是否領有執照、依姓名尋找承包商、了解各州執照與訂金規則,或查看委員會裁罰與無照施工紀錄時使用,例如風災受損後的情況。
執行需求
遠端 streamable HTTP 端點 rooferregistry.com;未宣告套件、環境變數或請求標頭。即時狀態複核僅支援佛羅里達州,且每個 UTC 日最多 100 次抓取。
安裝前請注意
request_contact 會向指定持照人送出真實的同意紀錄請求,應僅在使用者已查看紀錄並明確選定該持照人後使用。裁罰與傳票資料依原樣轉載,傳票不等於判決。未核實的規則欄位為 null,並不代表沒有該規則;變更追蹤沒有歷史回填。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Roofer Registry,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.rooferregistry%2Froofer-registry/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "roofer-registry": {
      "type": "http",
      "url": "https://rooferregistry.com/api/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

9

check_license

Look up one roofing contractor license by state and license number. Returns status as published by the state regulator, a machine-readable verdict (licensed-active | licensed-not-active | not-found), licensee name, city, expiration, and provenance (regulator source URL + fetch date). The verdict is derived from the regulator-published status, not a recommendation. Includes the state board's discipline record for that license (count, actions, dates, source). Use this when a user asks "is this roofing contractor licensed" or has a license number from a truck, yard sign, ad, or contract.

輸入參數state必填license_number必填

search_licensees

Search roofing contractors by name, firm, or partial license number, optionally within a state and city. Returns up to 50 regulator-sourced records with a true total count. Use this when the user has a name but no license number.

輸入參數citylimitquery必填state

state_rules

Return what Roofer Registry has verified about a state's rules for roofing contractors: licensing, licenseTypes, deductibleWaiver, depositRule, permit, insurance, unlicensedPenalty, rightToCancel, aob — each { value, quote, citation, url } or null. Plus regulator, lookup URL, active-licensee count. If the state is not yet verified, the response says so — do not state a rule for that state from this source.

輸入參數state必填

unlicensed_activity

List 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 truck or flyer but no license number, or asks who was caught working unlicensed after a storm. Republished as filed; a citation is not a judgment. Defaults to roofing-typed citations; set all_trades=true for all construction trades.

輸入參數namelimitstate必填countyall_trades

enforcement_actions

Board discipline and unlicensed-activity citations for a state, license number, name, or county. Merges licensed-activity discipline rows and unlicensed-activity citations, newest first. Republished as filed; a citation is an allegation the board acted on, a Final Order is the board's decision.

輸入參數namelimitsincestate必填countyall_tradeslicense_number

compare_rules

Compare 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: states as two-letter codes (FL, GA, TX); field is one of licensing, licenseTypes, deductibleWaiver, depositRule, permit, insurance, unlicensedPenalty, rightToCancel, aob.

輸入參數field必填states必填

changes_since

License changes (new, lapsed, status change) since a given date, optionally filtered by state and change type. Changes are tracked starting from the first roster refresh after deploy — no backfill is available. Use when monitoring for new licenses, lapses, or status changes.

輸入參數typelimitsince必填statecursor

verify_live

Fetch 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 24h returns cached: true. Other states return { supported: false, lookupUrl }. Hard cap: 100 live fetches per UTC day.

輸入參數state必填license_number必填

request_contact

Send 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 profile page; it is not lead routing and we never pick the licensee for the user. Only call after the user has seen the record and explicitly chosen this licensee. Required consent text must be shown to the user verbatim before calling.

輸入參數zip必填email必填phone必填state必填timeline必填first_name必填project_type必填insurance_job必填license_number必填consent_confirmed必填

版本歷史

1
  1. v0.2.0最新Oct 22, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。