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

NameTypeRequiredDescription
countystringnoCounty of the registered owner, plain mixed case, e.g. “King”, “Pierce”, “Spokane”.
transaction_countystringnoCounty where the transaction was processed, plain mixed case, e.g. “King”. Differs from county when an owner registers away from home.
fuel_typestringnoFuel; 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_classstringnoUse class as published, matched as a substring, e.g. “Passenger Car”, “Truck”, “Trailer”, “Motorcycle”.
yearstringnoFour-digit state fiscal year from ${EARLIEST_FISCAL_YEAR} onward, e.g. “2026”. Defaults to the latest year published.
monthstringnoA single calendar month as YYYY-MM, e.g. “2026-05”. Takes precedence over year.
group_bystringnoBreakdown dimension: ${Object.keys(TXN_GROUPS).join(’, ’)}. Defaults to county.
limitnumber,stringnoMax 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.

Regenerated from source · build July 31, 2026