MCP.Market

Dc Dmv MCP server

online · 100% uptime
by pipeworx-io·io.github.pipeworx-io/dc-dmv·v0.2.1

District of Columbia DMV MCP — DMV service centers, the record-level vehicle-inspection file, and…

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

not scanned yet

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Dc Dmv yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Dc Dmv tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Dc Dmv compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
103 ms
faster than 83% of 30,031 servers

Release history: 4 versions in the registry since 2026-07-30, latest 2026-11-01, typically one every 34 days.

Install Dc Dmv in Claude Code, Cursor or VS Code

claude mcp add --transport http dc-dmv https://gateway.pipeworx.io/dc-dmv/mcp
Add to Cursor

What the publisher says

From the Dc Dmv repository's README, as published. We do not edit it. Read it on GitHub

@pipeworx/dc-dmv

District of Columbia DMV data: service centers, the record-level vehicle inspection file, and traffic convictions. Keyless.

Part of Pipeworx — an MCP gateway connecting AI agents to 1476+ live data sources.

Why DC gets its own pack

DC's grain is unlike any state's. The District publishes 766,879 individual vehicle inspections keyed by VIN and 330,728 individual traffic convictions keyed by citation, both as ArcGIS tables on the DCGIS server — not the county-level aggregates most states publish. So the tools take VINs, violation text and date ranges rather than a county argument.

Tools

Auth

None. Every upstream is a public DCGIS ArcGIS MapServer layer.

The State Plane coordinate trap

The office layer's XCOORD/YCOORD columns are Maryland State Plane metres, not lat/lng. Georgetown Service Center reads 394380.55, 137456.23 — plausible-looking numbers that are wrong by the width of a hemisphere if treated as coordinates.

Every query here passes geometry: true to arcgisQuery (which sets outSR=4326) and reads latitude and longitude off the returned geometry. XCOORD/YCOORD are deliberately left out of the response so they cannot be mistaken for coordinates downstream. Georgetown's real position is 38.9050, -77.0648.

Gotchas worth knowing

These are live-verified behaviours, not guesses:

outcome is not published. What you get is that an inspection happened, when, and when the resulting certificate expires — an expiration roughly two years out is the usual sign of a pass, a short one of a re-inspection window. The tool's note says so rather than letting a caller read a null as "unknown result". For per-test pass/fail with make and model, njmvcvehicle_inspections publishes it.

  • The inspection file's STATUS column is empty on all 766,879 rows, so a pass/fail

0201SPEED IN EXCESS OF LIMIT and SPEED IN EXCESS OF LIMIT are the same offence in two buckets. A raw group-by therefore splits and mis-ranks every violation. The tool strips the prefix and merges: "DISOBEYING OFFICIAL SIGN OR SIGNAL DEVICE" is 20,113 convictions, not the 10,369 a naive query reports.

  • GISID, CREATOR and CREATED are also empty** on the inspection table.
  • About half the conviction rows prefix the violation text with a four-digit internal code —

rollups group by day upstream (1,874 distinct days across the whole file — inside the cap) and aggregate in code; if that ever hits the cap the response flags truncated and says to narrow with inspected_since.

  • DCGIS caps any single response at 2,000 rows, grouped statistics included. Month and year

convictions run 2002-07-01 → 2026-06-27. Both are returned in a coverage field rather than assumed.

  • Coverage: inspections run 2020-11-01 → 2026-06-30 and are still being appended;

so these counts are not ticket counts.

  • Convictions are convictions. A citation that was dismissed or never adjudicated is absent,

street address; dmv.dc.gov posts hours per location.

  • The office layer carries no ZIP and no hours. MATCHADDR is the District's own geocoded

Available but not wrapped

The same Transportation_DMV MapServer carries further DMV tables that are queryable but not exposed as tools:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Dc Dmv: common questions

Is Dc Dmv MCP server safe?
Mostly: it is graded B (77/100). Read the Dc Dmv safety report
How do I install Dc Dmv?
It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Dc Dmv need an API key?
Yes. The registry entry asks for PIPEWORX_API_KEY.
Is Dc Dmv maintained?
The last commit was 47 days ago (2026-09-18). The latest release is v0.2.1.
Is Dc Dmv up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Dc Dmv compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 103 ms (faster than 83% of 30,031 servers). Full comparison.

More from pipeworx-io →