wi_dmv_offices
Pack: wi-dmv · Endpoint: https://gateway.pipeworx.io/wi-dmv/mcp
Find Wisconsin DMV customer service centers (WisDOT) with street address, county, per-day opening hours, coordinates, wheelchair accessibility, accepted payment methods, and exactly which services each of the 88 centers performs. Wisconsin publishes a per-counter capability matrix, so this answers questions an address list cannot: “which Wisconsin DMV gives the written knowledge test in Spanish or another language”, “which DMV near Milwaukee issues commercial vehicle plates”, “which Wisconsin DMV takes cash”, “which service center does farm truck plates or motorcycle plates”, plus the plain “DMV office in Madison” or “DMV in Dane County”. Filter by city, county, ZIP, station name, or a required service; call with no arguments for every center statewide.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
city | string | no | City name, matched as a substring, e.g. “Madison”, “Green Bay”. |
county | string | no | Wisconsin county name, matched as a substring, e.g. “Dane”, “Milwaukee”. |
zip | string | no | Five-digit Wisconsin ZIP code, or a prefix, e.g. “53703”. |
name | string | no | Service-center name substring, e.g. “Alma”, “Odana”. |
service | string | no | Require a service or payment method, matched as a substring. Published services: ${SERVICE_LABELS.join(’, ’)}. Payment methods: ${Object.values(PAYMENT_FLAGS).join(’, ’)}. Use “knowledge test in multiple languages” for centers that give the written test in a language other than English. |
limit | number,string | no | Max centers to return (default 50, max 200). |
Example call
Arguments
{
"service": "knowledge test in multiple languages"
}
curl
curl -X POST https://gateway.pipeworx.io/wi-dmv/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"wi_dmv_offices","arguments":{"service":"knowledge test in multiple languages"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('wi_dmv_offices', {
"service": "knowledge test in multiple languages"
});
More examples
{
"city": "Madison"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"wi-dmv": {
"url": "https://gateway.pipeworx.io/wi-dmv/mcp"
}
}
}
See Getting Started for client-specific install steps.