mcpField
M
mcp-contractor-license-lookup

mcp-contractor-license-lookup

ローカル
github.com/mambalabsdev法務・行政0今日更新

mcp-contractor-license-lookup について

5州の公的な登録情報から請負業者のライセンスを検索するMCPサーバーです。業種・地域別の一覧と、番号または事業者名による照合に対応し、Apify経由で実行します。

主な機能

  1. 01業種と地域で登録業者を一覧表示
  2. 02番号または事業者名でライセンス照合
  3. 03状態、期限、分類、連絡先を取得
  4. 04CA、TX、WA、OR、LAに対応

活用シーン

  1. 01郡内の屋根工事業者リストを作成
  2. 02業者のライセンス状態を確認
  3. 03HVAC業者と連絡先を検索

MCP 対応

MCPクライアントに `lookup_contractor_licenses` ツールを提供します。Apify Actorを起動して完了を待ち、データセットの行を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-contractor-license-lookup": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-contractor-license-lookup"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-contractor-license-lookup
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-contractor-license-lookup1.0.0

ツール

1

掲載時のツール一覧 · 4 日前に更新

パラメーター型必須説明
modeenumいいえlist(既定):州と業種を入力すると、免許保有業者が出力されます。lookup:免許番号または事業者名を入力すると、その免許が出力されます。list | lookup
citiesarrayいいえ一覧モードです。指定した市の請負業者に絞り込みます。市ごとに個別に検索します。
countystringいいえ一覧モードです。この郡の請負業者に絞り込みます(CA、TX、OR では郡が記録されています)。
statesarrayいいえ州コード:CA、TX、WA、OR、LA。lookup モードでは、州が指定されていない行に適用されます。
tradesarrayいいえ一覧モードです。業種名を指定します。例:plumbing、electrical、hvac、roofing、general、solar、landscaping、painting、concrete、pool。
lookupsarrayいいえ検索モードです。1 行につき 1 件を指定します。州コード、パイプ、免許番号または事業者名の順です。例:WA | 04CONCL862CR または LA | Acadian Builders。
proxy_modeenumいいえauto は Apify プロキシを使用し、拒否されたリクエストを住宅用アドレスに切り替えます。residential は住宅用のみを使用します。信頼性に関する選択肢であり、プロキシを使用しても料金は増えません。デフォルトは auto です。auto | residential
active_onlyenumいいえ有効で期限切れでないライセンスのみを保持します。デフォルトは true です。true | false
max_resultsstringいいえ検索あたりのライセンス行数。最大 5000 件です。ライセンス行ごとに課金されます。リストモードのデフォルトは 100 件、検索モードでは 10 件です。
business_namestringいいえリストモード:このテキストを含む名前のみを保持します。検索モード:企業名をもう 1 件検索します。
include_ownersenumいいえワシントン州:各ライセンスの現在の責任者を読み取ります。デフォルトは true です。true | false
license_numberstringいいえ検索モード。states 内で別のライセンス番号を検索します。
max_charge_usdstringいいえ任意。この金額を超える課金が発生する行を処理する前に、実行を停止します。

詳細

Contractor License Lookup MCP Server

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

Apify の Mamba Labs Contractor License Lookup アクター向け MCP サーバーです。州と業種を指定して認可を受けた請負業者の一覧を取得したり、ライセンス番号または事業者名を指定してライセンスを確認したりできます。実行のたびに、州の認可当局が公開している登録簿を参照します。

内容

できること

2 つのモードがあります。

  • list:states と trades(例:CA と roofing)を指定します。必要に応じて cities または county も指定できます。認可を受けた請負業者ごとに 1 行が返され、ライセンス番号、ステータス、有効期限、分類、所有者または有資格者、住所、電話番号が含まれます。
  • lookup:1 行につき 1 つの lookups を指定します。例:WA | 04CONCL862CR または LA | Acadian Builders。一致したライセンスとそのステータスが返されます。

対象の州:カリフォルニア州(CSLB Data Portal のリスト)、テキサス州(TDLR のオープンデータ)、ワシントン州(Labor and Industries のオープンデータ)、オレゴン州(CCB のオープンデータ)、ルイジアナ州(LSLBC の公開検索)。カリフォルニア州では、CSLB のライセンス確認ページで reCAPTCHA が使われているため、名前と番号による検索は業種リスト内でのみ実行できます。各検索の最後には、無料の要約行が 1 行付加されます。処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。

クイックスタート

Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。

これを Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加してください。

{
  "mcpServers": {
    "mamba-contractor-license-lookup": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-contractor-license-lookup"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

クライアントを再起動します。lookup_contractor_licenses ツールが表示されます。

前提条件

  • Node.js 18 以降。
  • console.apify.com/account/integrations で取得した Apify API トークンを APIFY_TOKEN に設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。

プロンプトの例

  • 「カリフォルニア州サンディエゴ郡で認可を受けた屋根工事業者の一覧を表示して。」
  • 「ワシントン州の請負業者ライセンス 04CONCL862CR は有効ですか。また、主な責任者は誰ですか?」
  • 「テキサス州オースティンで認可を受けた HVAC 業者を、電話番号付きで探して。」

ツール

lookup_contractor_licenses。ツールは 1 つです。引数の例:

{
  "mode": "list",
  "states": ["CA"],
  "trades": ["roofing"],
  "county": "San Diego",
  "max_results": "100"
}

入力

アクターの購入者向け入力はすべて変更されません。省略した入力には、アクター独自のデフォルト値が適用されます。数値とブール値は文字列として送信されます。

入力型説明
modestringlist(デフォルト)または lookup
statesarrayCA、TX、WA、OR、LA
tradesarraylist モード。業種を表す語句
citiesarraylist モード。都市。個別に検索されます
countystringlist モード。郡(CA、TX、OR)
business_namestringlist モード:名称フィルター。lookup モード:追加の名称
lookupsarraylookup モード。WA | 04CONCL862CR のような行
license_numberstringlookup モード。追加のライセンス番号
active_onlystringtrue または false。デフォルトは true
include_ownersstringワシントン州の事業主。デフォルトは true
max_resultsstring検索ごとの行数。最大 5000 件
max_charge_usdstring実行に適用する任意の費用上限
proxy_modestringauto または residential。デフォルトは auto

料金

Apify ではイベントごとの従量課金となり、料金は Apify アカウントに請求されます。価格は USD 表記です。

イベント無料プランBronzeSilverGold
license-row、返されたライセンスごと$0.004$0.0038$0.0036$0.0034
apify-actor-start、実行開始ごと$0.0005$0.0005$0.0005$0.0005

検索サマリーの行、およびスキップ、ブロック、結果なしの行は無料です。

キーについて

このアクターにキーは必要ありません。州の公共登録簿を読み取るため、いかなるキーも保持しません。プロキシのトラフィックによる追加料金はありません。実行にかかるプラットフォーム費用は Mamba Labs が負担します。proxy_mode は信頼性を設定する項目です。

アクターの全ドキュメント

apify.com/mambalabs/contractor-license-lookup

ライセンス

MIT。詳細は LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。