California DMV: vehicle and EV registrations by ZIP, field offices, forms, insurer NAIC codes
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
California DMV data: registered vehicles and EV adoption by ZIP code, all 187 field offices with the services each performs, the official forms catalog, insurer NAIC codes, and licensed-driver counts by county. Keyless.
Part of Pipeworx β an MCP gateway connecting AI agents to 1476+ live data sources.
Part of the dmv category β one pack per state motor-vehicle agency. The states do not share a
grain: California publishes a ZIP Γ make Γ model-year Γ fuel snapshot, New York a record-level
file, Washington monthly transaction counts, Maryland county-months, Pennsylvania county-quarters.
A single cross-state tool meant a schema where most arguments were ignored for most states and a
"total" that was never comparable, so each agency gets its own tools with its own real arguments.
For every DMV tool in one connection, use /mcp?vertical=dmv.
| Tool | What it returns |
|---|---|
ca_dmv_vehicle_registrations | Registered vehicle counts by ZIP, make, model year, fuel or duty class |
ca_dmv_ev_adoption | Battery-electric and plug-in hybrid counts with share of the local fleet |
ca_dmv_offices | All 187 field offices β address, per-day hours, coordinates, services performed |
ca_dmv_forms | Official DMV forms by topic, with REG/DL form numbers and download pages |
ca_dmv_insurance_lookup | Insurer NAIC codes by company name |
ca_dmv_driver_licenses | Valid licences and ID cards held, by county, annually from 2008 |
None. Every endpoint is public California state infrastructure. The CKAN-backed tools accept an optional CKAN API key, which the public datasets do not require.
Live-verified behaviours, not guesses:
OOS bucket β out-of-state registrants, ~638k vehicles β
which outranks every real ZIP. Ignore it when ranking ZIPs; the tool flags it in note.OTHER/UNK is a real make value that absorbs small-count suppression and can outrank
genuine makes in a by-make ranking.total_vehicles appears only when it is honest. Grouping by fuel returns every category, so
its sum is the true fleet total; any other grouping can be cut off by limit, and those
responses carry sum_of_returned_rows plus truncated instead.Battery Electric, Plug-in Hybrid, Hybrid Gasoline,
Diesel and Diesel Hybrid, Hydrogen Fuel Cell). Plain words like "electric", "phev" or
"hydrogen" are mapped for you.nc-dmv) and Oregon (or-dmv)
do; ca_dmv_offices returns posted hours instead.datastore_search_sqlhttps://www.dmv.ca.gov/portal/wp-json/dmv/v1/naic-lookup?s=<name>Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
tools/list at https://gateway.pipeworx.io/ca-dmv/mcp returns the tools in the table
above plus the shared Pipeworx meta-tools β ask_pipeworx,
discover_tools, search_within, remember/recall and the rest of the
gateway-wide set. So the tool count you see is larger than this table: a
single-pack endpoint currently lists roughly 30 shared tools alongside the
pack's own. The connection's initialize response states its exact scope, and
is the authoritative answer for a given day.
This is deliberate, not multiplexing by accident. The meta-tools are what let a
scoped connection answer a question this pack does not cover β via
ask_pipeworx, which routes across the whole catalog β without you adding a
second MCP server. There is currently no way to mount a pack endpoint without
them; if the extra schemas cost you more context than the routing is worth,
connect to the full gateway once rather than to several pack endpoints.
Or connect to the full Pipeworx gateway to get every pack's tools listed directly, instead of just this one's:
Both URLs reach the same gateway and the same 1476+ data sources. The
only difference is which pack's tools are listed directly; ask_pipeworx
reaches all of them from either one.
Instead of calling tools directly, you can ask questions in plain English β this works on the pack endpoint above as well as on the full gateway:
The gateway picks the right tool and fills the arguments automatically.
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/california-dmv)<a href="https://allmcps.com/mcp/california-dmv"><img src="https://allmcps.com/api/badge/california-dmv?style=directory" alt="California DMV on AllMCPs" /></a>