
US State DMV
io.github.pipeworx-io由 GitHub 帳號 pipeworx-io 發布v0.1.1更新於 Oct 24, 2026
US state DMV data: vehicle and EV registrations, office locators, live wait times
概覽
一個免金鑰的遠端 MCP 伺服器,提供美國各州 DMV 資料:車輛與電動車登記、辦事處查詢、即時等候時間,以及加州表單與保險公司查詢。
- 可以做什麼
- 依郡、郵遞區號、燃料類型、品牌、車型年份或類別查詢部分州的登記車輛數量,以及純電動與插電式油電混合數量及可得的電動車占比。查找 DMV 辦事處的地址、營業時間、座標和各項服務,並查詢有公布資料的州的外勤辦事處即時平均與最長等候時間、排隊人數和營業狀態。查詢加州 DMV 表單名稱與 REG/DL 編號,以及依公司名稱查加州保險公司 NAIC 代碼。回應會標明統計粒度、資料截止日期、來源和是否截斷,不支援的州會回傳明確原因及支援州清單。
- 適用情境
- 適合需要美國車輛登記或電動車普及資料、DMV 辦事處資訊或目前辦事處等候時間,並希望由助理直接從公開州級資料來源取得、而不必自行串接各州介面的情境。涵蓋範圍因州而異,使用前請先確認支援的州。
- 執行需求
- 遠端 streamable HTTP 端點;不需要身分驗證、API 金鑰或環境變數。Socrata 支援的工具可選用 _apiKey 參數,會以應用程式權杖傳給上游。需要能連線至閘道及底層公開州級端點。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 US State DMV,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.pipeworx-io%2Fus-dmv/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"us-state-dmv": {
"type": "http",
"url": "https://gateway.pipeworx.io/us-dmv/mcp"
}
}
}README
@pipeworx/us-dmv
US state DMV data: vehicle and electric-vehicle registrations, DMV office locators with per-office services, live field-office wait times, and California form and insurer lookups. Keyless.
Why coverage is state-by-state
This pack came out of a survey of all 50 states plus DC (2026-07-29). Roughly 30 states
publish nothing machine-readable about motor vehicles — annual PDFs at best. So each tool
takes a state argument backed by a short, explicit list, and an unsupported state returns
{ found: false, reason: 'state_unsupported', hint, supported_states } rather than an
empty result that reads like a data bug.
Grain differs per state and is not normalisable away, so every response reports grain,
as_of, source, and — where a row list can be cut off — truncated.
Tools
Auth
None. Every upstream is a public state endpoint. _apiKey is accepted on the Socrata-backed
tools and passed as X-App-Token; the public rate limits are ample without it.
Per-state gotchas worth knowing
These are all live-verified behaviours, not guesses:
- WA registrations count transactions, not fleet size.
hmzg-s6q4publishes registration transactions per month (King County runs ~160k/month), so it cannot answer "how many vehicles are registered here". The tool scopes to one fiscal year or month and says so ingrain. For a Washington fleet count of plug-in vehicles usedmv_ev_adoption, which reads the VIN-level EV population file instead. - NY mixes vehicle types.
w4pv-hbktholds trailers, boats and snowmobiles alongside road vehicles; the tool defaults torecord_type=VEH. County names are unabbreviated, so Brooklyn isKINGS. - CA snapshots are one resource per year, 2019–2026, and the rows carry the prior
December 31 as their as-of date. Grouping by ZIP surfaces a literal
OOSbucket (out-of-state registrants) that outranks every real ZIP — filter it out for a ZIP ranking. - CA "OTHER/UNK" make absorbs small-count suppression, so it can outrank real makes.
- MD spells one county two ways:
PRINCE GEORGE'Sin the registration dataset,PRINCE GEORGESin the EV dataset. MD also reports the registrant's county of residence, so a few out-of-state counties appear with small counts. - PA quarters are columns, not rows (
TOTAL_EV_Q1..Q4); the tool picks the latest quarter that actually carries data.TOTAL_EVis BEV + PHEV — conventional hybrids sit inHEV. - NC and OR waits read zero and closed outside business hours. That is the agency feed
reporting an idle queue, not a missing value, so the response flags it in
noterather than erroring. NC's feed is a unit tree (root, districts, then offices); the pack keeps leaf units. - OR has no JSON endpoint — the office array is parsed out of the server-rendered page.
Upstream also ships per-office
ipAddressand machine fields, which are dropped here. - TX was last refreshed in 2023 and is statewide-annual only. CT was last refreshed in
February 2025. Both report this in
noterather than pretending to be current. - NJ's
dmv_officesentries are inspection and emission-repair facilities, not licensing offices, and the upstreamcountycolumn disagrees withcityon some rows. - DC coordinates need reprojection — the layer stores State Plane, so the pack requests
outSR=4326geometry rather than readingXCOORD/YCOORD. - CA form search is the website's own relevance ranking, so a query like "title transfer" can put a vessel-title form first.
- Maryland's WAF is picky about SoQL query shape.
opendata.maryland.govanswers both a wildcardlike '%x%'clause and a two-conditionwherewith a Cloudflare interstitial (403 "Just a moment...") instead of data — reproducibly, and only on that domain: NY, WA and CT accept the identical clauses. It only reproduces from a deployed Worker, never from a laptop, so local testing will not catch it. All four Maryland paths therefore send the one shape that gets through — a singleyear_monthcondition — and narrow to a county or ZIP in code, which is cheap because one month is a few hundred rows. - WisDOT's ArcGIS server is intermittently slow — it overran a 12s budget on the first
production call and answered in ~1s on retry. Every tool retries once and then returns
{ error, hint }telling the caller to retry, rather than reporting an upstream stall as missing data.
Data sources
- California — data.ca.gov Vehicle Fuel Type Count by Zip Code (CKAN
datastore_search_sql), plus thedmv.ca.govWP REST endpoints for field offices, forms and the NAIC insurer lookup - New York — data.ny.gov Socrata
w4pv-hbkt(registrations),9upz-c7xg(offices) - Washington — data.wa.gov Socrata
f6w7-q2d2(EV population),hmzg-s6q4(registration transactions) - Maryland — opendata.maryland.gov Socrata
db8v-9ewn,qtcv-n3tc,tugr-unu9 - Pennsylvania — PennDOT ArcGIS EV registrations by county
- Delaware — data.delaware.gov Socrata
ity3-3688 - Hawaii — opendata.hawaii.gov DBEDT cumulative hybrid/EV series
- Texas — data.texas.gov Socrata
cbmj-zeje - Connecticut — data.ct.gov Socrata
y7ky-5wcz - North Carolina — NCDOT Instant Wait Time service
- Oregon — Oregon DMV wait times
- Missouri — data.mo.gov Socrata
835g-7keg· Wisconsin — WisDOT ArcGIS · Indiana — BMV branch map · Tennessee — TN SAFETY ArcGIS · DC — opendata.dc.gov · Iowa — Iowa DOT ArcGIS · New Jersey — data.nj.gov Socratat6tk-mr48
Quick Start
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
Or connect to the full Pipeworx gateway for access to all 1370+ data sources:
Using with ask_pipeworx
Instead of calling tools directly, you can ask questions in plain English:
The gateway picks the right tool and fills the arguments automatically.
More
License
MIT
來源:README.md,提交 c576e3f
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具必需15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分