Oregon DMV

live Reference

Live field-office wait times published by Oregon DMV — customers waiting and average wait across all 60 offices, with addresses and coordinates.

2 tools
0ms auth
free tier 50 calls/day

Tools

or_dmv_wait_times

Live wait times at Oregon DMV field offices, published by ODOT DMV itself: the current average minutes until served and how many customers are queued at each of the 60 offices statewide. Answers "how

No parameters required.

Try it
or_dmv_offices

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

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/or-dmv/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/or-dmv/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"or_dmv_wait_times","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("or_dmv_wait_times", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("live field-office wait times published by oregon dmv — customers waiting and average wait across all 60 offices, with addresses and coordinates");