nc_dmv_offices

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

Find North Carolina DMV driver license offices and license plate agencies with street address, city, ZIP, phone number and posted opening hours. NCDMV publishes no other machine-readable office directory, so this is the office locator for the state: it answers “DMV offices in Raleigh”, “address and hours of the Durham DMV”, “phone number for the Asheville driver license office”, or “license plate agency near Charlotte”. Search by office name, city or ZIP. Each office also carries its NCDMV district. For the live queue at these same offices use nc_dmv_wait_times.

Parameters

NameTypeRequiredDescription
officestringnoCase-insensitive office-name substring, e.g. “Raleigh”, “Cary”.
citystringnoCity name, matched as a substring, e.g. “Durham”, “Winston-Salem”.
zipstringnoFive-digit ZIP code, e.g. “27604”. A prefix such as “276” also matches.
servicestringno”driver” for driver license offices (default) or “vehicle” for vehicle services / license plate agency units.
districtstringnoNCDMV district name substring, e.g. “District 5”.
limitnumber,stringnoMax offices to return (default 200, max 400).

Example call

Arguments

{
  "city": "Charlotte"
}

curl

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

TypeScript (@pipeworx/sdk)

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

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

Connect

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

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

See Getting Started for client-specific install steps.

Regenerated from source · build July 31, 2026