US State DMV について
US State DMV は、AI エージェントやデータ利用者向けに、州ごとの車両・EV 登録、DMV 拠点、リアルタイム待ち時間、カリフォルニア州のフォームや保険会社情報を提供します。州別の対応範囲を明示し、データ粒度、日付、出典も返します。
主な機能
- 01郡・郵便番号・車種別の登録数検索
- 02EV とプラグインハイブリッドの台数取得
- 03窓口のリアルタイム待ち時間確認
- 04拠点の住所・サービス・営業時間検索
- 05カリフォルニア州のフォームと保険会社コード検索
活用シーン
- 01地域ごとの車両登録数や EV 普及状況の比較
- 02ノースカロライナ州やオレゴン州の窓口待ち時間確認
- 03DMV 拠点で利用できるサービスの確認
- 04カリフォルニア州のフォーム番号や NAIC コード検索
MCP 対応
MCP サーバーとして、州の DMV データを検索するツールを MCP クライアントに提供します。Pipeworx ゲートウェイ経由で接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/us-dmv/mcpclaude mcp add --transport http pipeworx-io-us-dmv https://gateway.pipeworx.io/us-dmv/mcp{"mcpServers":{"pipeworx-io-us-dmv":{"type":"http","url":"https://gateway.pipeworx.io/us-dmv/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-us-dmv":{"type":"http","url":"https://gateway.pipeworx.io/us-dmv/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-us-dmv":{"type":"http","url":"https://gateway.pipeworx.io/us-dmv/mcp"}}}{"mcpServers":{"pipeworx-io-us-dmv":{"serverUrl":"https://gateway.pipeworx.io/us-dmv/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
@pipeworx/us-dmv
米国各州のDMVデータ:車両および電気自動車の登録情報、オフィスごとのサービス情報付きDMVオフィス検索、各フィールドオフィスのリアルタイム待ち時間、カリフォルニア州のフォームおよび保険会社検索。 認証情報は不要です。
州ごとに対応している理由
このパックは、50州とDCすべてを対象にした調査(2026-07-29)をもとに作成されました。およそ30州では、自動車に関する機械可読データが一切公開されておらず、あっても年次PDFがせいぜいです。そのため、各ツールは明示的に指定した州の短い一覧に基づくstate引数を受け取ります。未対応の州では、データの不具合のように見える空の結果ではなく、{ found: false, reason: 'state_unsupported', hint, supported_states }を返します。
データの粒度は州ごとに異なり、統一できないため、すべてのレスポンスでgrain、as_of、sourceを報告し、行の一覧が途中で打ち切られる場合はtruncatedも報告します。
ツール
| ツール | 州 | 返される情報 |
|---|---|---|
dmv_vehicle_registrations | CA, DE, MD, NY, PA, TX, WA | 郡、ZIPコード、燃料、メーカー、モデル年またはクラスごとの登録車両数 |
dmv_ev_adoption | CA, CT, DE, HI, MD, NY, PA, WA | バッテリー式電気自動車とプラグインハイブリッドの台数、および分母がある場合はEVの割合 |
dmv_wait_times | NC, OR | 各フィールドオフィスのリアルタイムの平均/最大待ち時間、待機中の顧客数、営業中か閉鎖中か |
dmv_offices | CA, DC, IA, IN, MO, NC, NJ, NY, TN, WI | 住所、営業時間、座標、および各オフィスで対応しているサービス |
dmv_ca_forms | CA | DMV公式フォーム名、REG/DL番号、ダウンロードページ |
dmv_ca_insurance_lookup | CA | 会社名から検索できる保険会社のNAICコード |
認証
不要です。すべての上流エンドポイントは州が公開しています。Socrataを利用するツールでは_apiKeyを受け付け、X-App-Tokenとして渡します。公開レート制限は、これがなくても十分です。
州ごとに知っておくべき注意点
これらはすべて実際に検証済みの動作であり、推測ではありません。
- WA の登録数は車両台数ではなく、取引件数です。
hmzg-s6q4は月ごとの登録取引件数を公開しています(King County では月あたり約 16 万件)。そのため、「ここで登録されている車両は何台か」という質問には答えられません。このツールは対象を会計年度または月に限定し、そのことをgrainで示します。Washington 州のプラグイン車両の車両数を調べるには、代わりに VIN 単位の EV 車両数ファイルを読み込むdmv_ev_adoptionを使用してください。 - NY では車両の種類が混在しています。
w4pv-hbktには道路を走行する車両だけでなく、トレーラー、ボート、スノーモービルも含まれます。ツールの既定値はrecord_type=VEHです。郡名は省略されないため、Brooklyn はKINGSです。 - CA のスナップショットは年ごとに 1 つのリソースで、対象年は 2019~2026 年です。 各行の日付は、基準日時点より前の 12 月 31 日です。ZIP コードでグループ化すると、実際の ZIP コードよりも件数が多い「OOS」(州外登録者)の区分が現れるため、ZIP コードのランキングでは除外してください。
- CA の「OTHER/UNK」メーカーには、件数の少ないデータの非表示分が含まれるため、実在するメーカーより上位になることがあります。
- MD では同じ郡の表記が 2 通りあります。 登録データセットでは
PRINCE GEORGE'S、EV データセットではPRINCE GEORGESです。また MD は登録者の居住郡を報告するため、州外の郡が少数件表示されることがあります。 - PA では四半期が行ではなく列になっています(
TOTAL_EV_Q1..Q4)。ツールは実際にデータがある最新の四半期を選びます。TOTAL_EVは BEV と PHEV の合計です。従来型のハイブリッド車はHEVに含まれます。 - NC と OR の待ち時間は、営業時間外にはゼロとなり、受付も終了します。 これはエージェンシーのフィードが待ち行列なしと報告している状態であり、値が欠落しているわけではありません。そのため、エラーではなくレスポンスの
noteで示されます。NC のフィードは単位の階層構造(ルート、地区、その下に事務所)になっており、このパックでは末端の単位を保持します。 - OR には JSON エンドポイントがありません。事務所の配列は、サーバー側でレンダリングされたページから解析されます。上流データには事務所ごとの
ipAddressや機器のフィールドも含まれていますが、ここでは除外しています。 - TX の最終更新は 2023 年で、州全体の年次データのみです。CT の最終更新は 2025 年 2 月です。 どちらも最新のデータであるかのように扱わず、
noteでそのことを示します。 - NJ の
dmv_officesの項目は、運転免許の事務所ではなく、車両検査と排出ガス修理の施設です。 また、上流データのcounty列とcity列が一部の行で一致しません。 - DC の座標は再投影が必要です。 このレイヤーは State Plane 座標系でデータを保持しているため、パックは
XCOORD/YCOORDを読み取るのではなく、outSR=4326を指定してジオメトリを要求します。 - CA のフォーム検索結果は、ウェブサイト独自の関連度順です。 そのため、「title transfer」のようなクエリでは、船舶の所有権フォームが最初に表示されることがあります。
- Maryland の WAF は SoQL クエリの形に厳格です。
opendata.maryland.govは、ワイルドカードを含むlike '%x%'条件と、2 つの条件を含むwhereのどちらに対しても、データではなく Cloudflare のインタースティシャル(403「Just a moment...」)を返します。この現象は再現性があり、このドメインでのみ発生します。NY、WA、CT では同一の条件が受け付けられます。デプロイ済みの Worker からのみ再現し、ラップトップからは再現しないため、ローカルでのテストでは検出できません。そこで Maryland の 4 つのパスすべてで、通過する形であるyear_monthの単一条件だけを送信し、郡または ZIP コードによる絞り込みはコード内で行います。1 か月分のデータは数百行なので、この処理の負荷は軽微です。 - WisDOT の ArcGIS サーバーは断続的に応答が遅くなります。 本番での最初の呼び出しでは 12 秒の予算を超過しましたが、再試行では約 1 秒で応答しました。すべてのツールは 1 回再試行し、それでも応答しない場合は、上流の遅延をデータ欠落として報告するのではなく、呼び出し元に再試行を促す
{ error, hint }を返します。
データソース
- カリフォルニア州 — data.ca.gov 車両の燃料タイプ別・郵便番号別台数(CKAN
datastore_search_sql)、および DMV フィールドオフィス、フォーム、NAIC 保険会社検索用のdmv.ca.govWP REST エンドポイント - ニューヨーク州 — data.ny.gov Socrata
w4pv-hbkt(登録)、9upz-c7xg(オフィス) - ワシントン州 — data.wa.gov Socrata
f6w7-q2d2(EV の台数)、hmzg-s6q4(登録取引) - メリーランド州 — opendata.maryland.gov Socrata
db8v-9ewn、qtcv-n3tc、tugr-unu9 - ペンシルベニア州 — 郡別 EV 登録の PennDOT ArcGIS
- デラウェア州 — data.delaware.gov Socrata
ity3-3688 - ハワイ州 — opendata.hawaii.gov DBEDT 累積ハイブリッド車/EV シリーズ
- テキサス州 — data.texas.gov Socrata
cbmj-zeje - コネチカット州 — data.ct.gov Socrata
y7ky-5wcz - ノースカロライナ州 — NCDOT 即時待ち時間サービス
- オレゴン州 — Oregon DMV の待ち時間
- ミズーリ州 — data.mo.gov Socrata
835g-7keg· ウィスコンシン州 — WisDOT ArcGIS · インディアナ州 — BMV 支局マップ · テネシー州 — TN SAFETY ArcGIS · DC — opendata.dc.gov · アイオワ州 — Iowa DOT ArcGIS · ニュージャージー州 — data.nj.gov Socratat6tk-mr48
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。
{
"mcpServers": {
"us-dmv": {
"url": "https://gateway.pipeworx.io/us-dmv/mcp"
}
}
}
または、すべての 1370+ のデータソースにアクセスするには、Pipeworx のフルゲートウェイに接続します。
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
ask_pipeworx の使用
ツールを直接呼び出す代わりに、自然な英語で質問できます。
ask_pipeworx({ question: "your question about US State DMV data" })
ゲートウェイが適切なツールを選び、引数を自動的に入力します。
その他
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。