or_dmv_offices

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

Find Oregon DMV field offices with street address, city, ZIP, phone number, latitude and longitude, and the ODOT region each belongs to. Covers all 60 DMV offices in Oregon, so it answers “DMV office in Eugene”, “address and phone for the Bend DMV”, “Oregon DMV offices near the coast”, or “which DMV offices are in the Portland area”. Each office also carries whether it is appointment-only and a link to its ODOT page. For the live queue length at these same offices use or_dmv_wait_times.

Parameters

NameTypeRequiredDescription
officestringnoCase-insensitive office-name substring, e.g. “Gresham”, “Albany”.
citystringnoCity name, matched as a substring, e.g. “Portland”, “Salem”.
zipstringnoFive-digit ZIP code, e.g. “97321”. A prefix such as “973” also matches.
regionstringnoODOT region substring. One of ${REGIONS.join(’, ’)}.
limitnumber,stringnoMax offices to return (default 60, max 100).

Example call

Arguments

{
  "region": "Willamette Valley"
}

curl

curl -X POST https://gateway.pipeworx.io/or-dmv/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"or_dmv_offices","arguments":{"region":"Willamette Valley"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('or_dmv_offices', {
  "region": "Willamette Valley"
});

Connect

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

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

See Getting Started for client-specific install steps.

Regenerated from source · build July 31, 2026