ny_dmv_road_test_sites

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

List New York State DMV road test sites — where the driving test is actually administered — with the city, county, ZIP, coordinates, written directions to the starting point, and which tests each site gives (Auto, Motorcycle, CDL A/B/C, Farm, RV). Covers 444 active sites statewide, answering “where can I take my road test near Albany”, “which New York road test sites offer the motorcycle test”, or “CDL road test sites in Erie County”. For the DMV counter that issues the licence use ny_dmv_offices.

Parameters

NameTypeRequiredDescription
citystringnoCity or town, matched as a substring, e.g. “Albany”, “Yonkers”.
countystringnoCounty name in mixed case as published here, e.g. “Erie”, “Suffolk”, “Kings”.
zipstringnoFive-digit ZIP code, e.g. “12204”.
test_offeredstringnoTest type the site must give: “Auto”, “Motorcycle”, “CDL A”, “CDL B”, “CDL C”, “CDL-Other”, “Farm”, “RV”.
regionstringnoDMV region, e.g. “Upstate”, “Downstate”, “Long Island”, “New York City”.
limitnumber,stringnoMax sites to return (default 50, max 200).

Example call

Arguments

{
  "county": "Erie",
  "test_offered": "Motorcycle"
}

curl

curl -X POST https://gateway.pipeworx.io/ny-dmv/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ny_dmv_road_test_sites","arguments":{"county":"Erie","test_offered":"Motorcycle"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('ny_dmv_road_test_sites', {
  "county": "Erie",
  "test_offered": "Motorcycle"
});

Connect

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

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

See Getting Started for client-specific install steps.

Regenerated from source · build July 31, 2026