tn_dmv_driver_service_centers

Pack: tn-dmv · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/tn_dmv_driver_service_centers for the schema, then POST the same URL with its arguments for the data.

Find Tennessee driver service centers (Department of Safety and Homeland Security) with street address, county, hours, phone, coordinates, and exactly which services each of the 186 locations performs. Tennessee publishes a per-location capability matrix, so this answers questions a plain address list cannot: “which Tennessee driver service center issues a REAL ID”, “where can I take the CDL skills test in Tennessee”, “which Tennessee location does handgun permits”, “where do I get a vision test near Knoxville”, or “is there a driver services kiosk in Memphis”. Locations split into full service centers, self-service kiosks, county clerk partners and express counters. Filter by city, county, ZIP, name or required service; call with no arguments for all 186.

Parameters

NameTypeRequiredDescription
citystringnoCity name, e.g. “Nashville”, “Oak Ridge”. Matched loosely, so spacing does not matter.
countystringnoTennessee county name, matched as a substring, e.g. “Davidson”, “Shelby”.
zipstringnoFive-digit Tennessee ZIP code, or a prefix, e.g. “37830”.
namestringnoLocation-name substring, e.g. “Oak Ridge”, “Express”.
servicestringnoRequire a service, matched as a substring. Published services: ${SERVICE_LABELS.join(’, ’)}.
limitnumber,stringnoMax locations to return (default 50, max 200).

Example call

Arguments

{
  "service": "CDL skills test"
}

curl

curl -X POST https://gateway.pipeworx.io/tn-dmv/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"tn_dmv_driver_service_centers","arguments":{"service":"CDL skills test"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('tn_dmv_driver_service_centers', {
  "service": "CDL skills test"
});

More examples

{
  "city": "Oak Ridge"
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the tn-dmv pack
{
  "mcpServers": {
    "tn-dmv": {
      "url": "https://gateway.pipeworx.io/tn-dmv/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 29, 2026