ca_dmv_offices

Pack: ca-dmv · Endpoint: https://gateway.pipeworx.io/ca-dmv/mcp

Find California DMV field offices with street address, per-day opening hours, coordinates and the services each office actually performs (behind-the-wheel retest, duplicate title, ID cards, self-service terminals, CDL medical and more). Answers “DMV office in Sacramento”, “which California DMV near San Jose does driving tests”, or “DMV offices in ZIP 95814”. Covers all 187 field offices from the DMV’s own directory. For live wait times, California publishes none — nc_dmv_wait_times and or_dmv_wait_times are the only state feeds that exist.

Parameters

NameTypeRequiredDescription
citystringnoCity name, matched as a substring, e.g. “Sacramento”, “San Jose”.
zipstringnoFive-digit ZIP code, e.g. “95814”.
namestringnoOffice-name substring, e.g. “Express”, “Commercial”.
servicestringnoRequire a service, e.g. “dl retest”, “duplicate title”, “id cards”, “self service terminals”.
limitnumber,stringnoMax offices to return (default 50, max 200).

Example call

Arguments

{
  "city": "Sacramento"
}

curl

curl -X POST https://gateway.pipeworx.io/ca-dmv/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ca_dmv_offices","arguments":{"city":"Sacramento"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('ca_dmv_offices', {
  "city": "Sacramento"
});

More examples

{
  "service": "dl retest",
  "limit": 5
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "ca-dmv": {
      "url": "https://gateway.pipeworx.io/ca-dmv/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 31, 2026