wa_dmv_registration_transactions
Pack: wa-dmv · Endpoint: https://gateway.pipeworx.io/wa-dmv/mcp
Count Washington State vehicle registration transactions — original registrations and renewals processed by the Department of Licensing (Washington DMV) — for one fiscal year or one calendar month, broken down by county of the registered owner, county where the transaction happened, fuel type, use class, or month. Answers “how many vehicle registrations did King County process in fiscal 2026”, “monthly registration volume in Washington”, “diesel registration transactions by county”, and “which Washington counties process the most registrations”. Each transaction is an event, so a county with 1.9 million transactions in a year has far fewer vehicles than that; for the size of Washington’s registered electric fleet use wa_dmv_ev_population.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
county | string | no | County of the registered owner, plain mixed case, e.g. “King”, “Pierce”, “Spokane”. |
transaction_county | string | no | County where the transaction was processed, plain mixed case, e.g. “King”. Differs from county when an owner registers away from home. |
fuel_type | string | no | Fuel; plain words are mapped to the published labels, e.g. “gas” → Gasoline, “flex” → Flex Fuel/Gasoline, “cng” → Compressed Natural Gas. Published labels: ${TXN_FUELS.join(’, ’)}. |
use_class | string | no | Use class as published, matched as a substring, e.g. “Passenger Car”, “Truck”, “Trailer”, “Motorcycle”. |
year | string | no | Four-digit state fiscal year from ${EARLIEST_FISCAL_YEAR} onward, e.g. “2026”. Defaults to the latest year published. |
month | string | no | A single calendar month as YYYY-MM, e.g. “2026-05”. Takes precedence over year. |
group_by | string | no | Breakdown dimension: ${Object.keys(TXN_GROUPS).join(’, ’)}. Defaults to county. |
limit | number,string | no | Max rows to return (default 25, max 200). Raise it to 39 to cover every Washington county. |
Example call
Arguments
{
"county": "King",
"month": "2026-05",
"group_by": "fuel",
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/wa-dmv/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"wa_dmv_registration_transactions","arguments":{"county":"King","month":"2026-05","group_by":"fuel","limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('wa_dmv_registration_transactions', {
"county": "King",
"month": "2026-05",
"group_by": "fuel",
"limit": 5
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"wa-dmv": {
"url": "https://gateway.pipeworx.io/wa-dmv/mcp"
}
}
}
See Getting Started for client-specific install steps.