District of Columbia DMV

live Transport

DMV service centers, 766k vehicle inspection records searchable by VIN, and 330k traffic convictions by violation.

3 tools
0ms auth
free tier 50 calls/day

Tools

dc_dmv_offices

Find a Washington DC DMV location — the District of Columbia Department of Motor Vehicles service centers where residents renew a license, register a vehicle or get a REAL ID, plus the Half Street ins

No parameters required.

Try it
dc_dmv_vehicle_inspections

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 carry

No parameters required.

Try it
dc_dmv_convictions

Count Washington DC traffic convictions by violation and court disposition, from the District of Columbia DMV conviction file — 330,728 citation records running from 2002 to 2026, each with the violat

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/dc-dmv/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/dc-dmv/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"dc_dmv_offices","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("dc_dmv_offices", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("dmv service centers, 766k vehicle inspection records searchable by vin, and 330k traffic convictions by violation");