California DMV
live DeveloperTransportRegistered 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 drivers by county.
Tools
ca_dmv_vehicle_registrations Count vehicles registered in California from official DMV data, broken down by ZIP code, make, model year, fuel type or light/heavy duty. Each row is a count of registered vehicles from the California
No parameters required.
Try it
ca_dmv_ev_adoption Measure electric-vehicle adoption in California from DMV registration counts: how many battery-electric and plug-in hybrid vehicles are registered in a ZIP code or statewide, and what share of all reg
No parameters required.
Try it
ca_dmv_offices Find California DMV field offices with street address, per-day opening hours, coordinates and the services each office actually performs (behind-the-wheel retest, duplicate title, ID cards, self-servi
No parameters required.
Try it
ca_dmv_forms Search the official California DMV forms catalog by topic and get each form's name, its REG/DL/BOAT form number, and the page to download it from. Answers "which California DMV form transfers a title"
No parameters required.
Try it
ca_dmv_insurance_lookup Look up an auto insurer's five-digit NAIC code from the California DMV insurance-carrier list by company name. California requires the NAIC number when reporting insurance for a registered vehicle, so
No parameters required.
Try it
ca_dmv_driver_licenses Count valid California driver licenses and identification cards held by residents of each county, as an annual series from 2008 onward. Answers "how many licensed drivers are in Los Angeles County", "
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/ca-dmv/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/ca-dmv/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"ca_dmv_vehicle_registrations","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("ca_dmv_vehicle_registrations", {}); // Or ask in plain English:
const answer = await px.ask("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 drivers by county");