Oregon DMV
live ReferenceLive field-office wait times published by Oregon DMV — customers waiting and average wait across all 60 offices, with addresses and coordinates.
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.
curl -X POST https://gateway.pipeworx.io/or-dmv/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' 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.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("or_dmv_wait_times", {}); // 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");