dmv_vehicle_registrations
Pack: us-dmv · Endpoint: https://gateway.pipeworx.io/us-dmv/mcp
Registered vehicle counts from state DMV/motor-vehicle-agency data: how many vehicles are registered in a county, ZIP code or whole state, broken down by fuel type, make, model year or vehicle class. Covers California (fleet counts by ZIP, make, model year, fuel), New York (record-level fleet: county, ZIP, city, make, body type), Maryland (county fleet totals by month), Pennsylvania (county fleet totals by quarter), Delaware (statewide by fuel), Texas (statewide fiscal-year totals) and Washington (registration transactions per fiscal year or month by county, fuel and vehicle class). Answers questions like “how many vehicles are registered in ZIP 90210”, “which New York county has the most registered vehicles”, or “how many diesel registrations did King County WA process last year”. Every response reports its grain and as-of date, and whether the row list was truncated, because states publish at genuinely different levels of detail. For electric-vehicle counts and share use dmv_ev_adoption; for office addresses use dmv_offices.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
state | string | yes | Two-letter state code. Supported: CA, DE, MD, NY, PA, TX, WA. |
county | string | no | County name, e.g. “King” (WA), “KINGS” (NY, = Brooklyn), “Allegheny” (PA), “Montgomery” (MD). |
zip | string | no | Five-digit ZIP code (CA and NY only), e.g. “90210”. |
fuel_type | string | no | Fuel/drivetrain filter; plain words are mapped per state, e.g. “electric”, “diesel”, “gas”, “hybrid”, “plug-in hybrid”. |
make | string | no | Vehicle make substring (CA, NY), e.g. “TESLA”, “FORD”. |
model_year | string | no | Four-digit model year (CA, NY), e.g. “2024”. |
year | string | no | Snapshot/fiscal year: CA 2019-2026, PA 2023-2026, WA fiscal year 2017+, TX fiscal year. Defaults to the most recent. |
month | string | no | Single month. Maryland uses YYYY/MM, e.g. “2026/06”; Washington uses YYYY-MM, e.g. “2026-06”. Defaults to the latest month (MD) or the latest fiscal year (WA). |
duty | string | no | California only — “Light”, “Heavy” or “Unk”. |
record_type | string | no | New York only — “VEH” road vehicles (default), “TRL” trailers, “BOAT”, “SNOW”. |
group_by | string | no | Breakdown dimension. CA: fuel, zip, make, model_year, duty. NY: county, zip, city, fuel, make, model_year, body_type. WA: county, fuel, use_class, month. Defaults to county (or fuel for CA). |
limit | number,string | no | Max rows to return (default 25, max 200). |
_apiKey | string | no | Optional Socrata app token; the public endpoints work without one. |
Example call
Arguments
{
"state": "CA",
"zip": "94002"
}
curl
curl -X POST https://gateway.pipeworx.io/us-dmv/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dmv_vehicle_registrations","arguments":{"state":"CA","zip":"94002"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('dmv_vehicle_registrations', {
"state": "CA",
"zip": "94002"
});
More examples
{
"state": "NY",
"group_by": "county",
"limit": 10
}
{
"state": "WA",
"county": "King",
"month": "2026-06"
}
{
"state": "PA",
"county": "Allegheny"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"us-dmv": {
"url": "https://gateway.pipeworx.io/us-dmv/mcp"
}
}
}
See Getting Started for client-specific install steps.