in_bmv_branches

Pack: in-bmv · Endpoint: https://gateway.pipeworx.io/in-bmv/mcp

Find an Indiana BMV location — the Bureau of Motor Vehicles branches Hoosiers use as the DMV, plus self-service kiosks, BMV Connect locations, motorcycle rider-training (RSI) courses and skills-test sites. Returns street address, phone, opening hours, coordinates, whether the site has a self-service kiosk, and which rider-training courses it runs. Answers “BMV branch in Indianapolis”, “closest BMV kiosk to ZIP 46204”, “where can I take a motorcycle skills test in Indiana”, “BMV hours in Fort Wayne”, and “which Indiana BMV branches have self-service kiosks”. Covers all 160 published locations in one file.

Parameters

NameTypeRequiredDescription
citystringnoCity name, matched as a substring, e.g. “Indianapolis”, “Fort Wayne”, “Bloomington”.
namestringnoLocation-name substring, e.g. “Greenwood”, “ABATE”.
zipstringnoFive-digit Indiana ZIP code, or a prefix, e.g. “46204” or “462”.
location_typestringnoLocation category. Exact labels are ${LOCATION_TYPES.map((t) =>
kiosk_onlyboolean,stringnoSet true to keep only sites with a self-service kiosk (72 of the 160).
limitnumber,stringnoMax locations to return (default 50, max 200).

Example call

Arguments

{
  "kiosk_only": true
}

curl

curl -X POST https://gateway.pipeworx.io/in-bmv/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"in_bmv_branches","arguments":{"kiosk_only":true}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('in_bmv_branches', {
  "kiosk_only": true
});

More examples

{
  "city": "Indianapolis"
}
{
  "location_type": "skills test"
}

Connect

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

{
  "mcpServers": {
    "in-bmv": {
      "url": "https://gateway.pipeworx.io/in-bmv/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 31, 2026