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

NameTypeRequiredDescription
statestringyesTwo-letter state code. Supported: CA, DE, MD, NY, PA, TX, WA.
countystringnoCounty name, e.g. “King” (WA), “KINGS” (NY, = Brooklyn), “Allegheny” (PA), “Montgomery” (MD).
zipstringnoFive-digit ZIP code (CA and NY only), e.g. “90210”.
fuel_typestringnoFuel/drivetrain filter; plain words are mapped per state, e.g. “electric”, “diesel”, “gas”, “hybrid”, “plug-in hybrid”.
makestringnoVehicle make substring (CA, NY), e.g. “TESLA”, “FORD”.
model_yearstringnoFour-digit model year (CA, NY), e.g. “2024”.
yearstringnoSnapshot/fiscal year: CA 2019-2026, PA 2023-2026, WA fiscal year 2017+, TX fiscal year. Defaults to the most recent.
monthstringnoSingle 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).
dutystringnoCalifornia only — “Light”, “Heavy” or “Unk”.
record_typestringnoNew York only — “VEH” road vehicles (default), “TRL” trailers, “BOAT”, “SNOW”.
group_bystringnoBreakdown 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).
limitnumber,stringnoMax rows to return (default 25, max 200).
_apiKeystringnoOptional 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.

Regenerated from source · build July 30, 2026