dc_dmv_vehicle_inspections
Pack: dc-dmv · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/dc_dmv_vehicle_inspections for the schema, then POST the same URL with its arguments for the data.
Look up Washington DC vehicle safety and emissions inspections by VIN, or count DC inspection volume over time. The District of Columbia DMV publishes 766,879 individual inspection records, each carrying the submitted VIN, the date the vehicle was inspected and the date that inspection expires, covering November 2020 to June 2026 and still being appended. Answers “when was VIN 1FMCU9BZ5NUA87486 last inspected in DC”, “when does this car’s DC inspection expire”, “how many vehicles did DC inspect last month”, and “DC inspection volume by month”. A VIN prefix matches every vehicle of the same make, model and plant, so vin_prefix=“1FMCU9BZ” counts one model line.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
vin | string | no | Full 17-character VIN, e.g. “W1KAF4GB5SR257239”. Case-insensitive. |
vin_prefix | string | no | Leading characters of a VIN, e.g. “1FMCU9BZ” — the first 8 identify make, model line and body, so this counts one model. |
inspected_since | string | no | Earliest inspection date, YYYY-MM-DD, e.g. “2026-01-01”. |
inspected_before | string | no | Latest inspection date, YYYY-MM-DD, e.g. “2026-07-01”. |
expires_before | string | no | Keep inspections expiring before this date, YYYY-MM-DD — the way to find vehicles due for re-inspection. |
group_by | string | no | none (default) returns individual inspection records; month or year returns inspection counts per period. |
limit | number,string | no | Max records or periods to return (default 25, max 200). |
Example call
Arguments
{
"vin": "W1KAF4GB5SR257239"
}
curl
curl -X POST https://gateway.pipeworx.io/dc-dmv/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dc_dmv_vehicle_inspections","arguments":{"vin":"W1KAF4GB5SR257239"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('dc_dmv_vehicle_inspections', {
"vin": "W1KAF4GB5SR257239"
});
More examples
{
"group_by": "year"
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the dc-dmv pack
{
"mcpServers": {
"dc-dmv": {
"url": "https://gateway.pipeworx.io/dc-dmv/mcp"
}
}
}
See Getting Started for client-specific install steps.