Routing and live alerts in the same place means "is this drive bad right now" comes back with the accidents and closures already attached to the route, rather than as a second lookup you have to line up yourself.
An MCP server over OpenWeb Ninja's Waze API. It turns real-time alerts, jams, routing and place lookup into tools an assistant can call, with your own API key supplied at runtime.
- Real-time alerts inside a geographic rectangle: accident, police, hazard, road-closed and more
- Traffic jams in that same rectangle
- Driving routes between two points, including the alerts along each route
- Venues and points of interest inside a rectangle
- Type-ahead for places, addresses and POIs, to turn text into coordinates before routing
A current Python and your own Waze API key from OpenWeb Ninja, supplied in the environment — no key ships with the server. Rectangles are given as a bottom-left and a top-right corner, and openweb_ninja_waze.py must sit in the same folder as waze_mcp_server.py.
