Labsco
MCP SERVER

Waze MCP server

by AmitBarKama

Live Waze traffic — accidents, police, hazards, closures and jams — inside a map rectangle, plus driving routes with the alerts sitting on them.

Travel Booking, Transit & Navigation
Summary
Ask what the traffic is doing, not where the map is.

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.

What it is

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.

What you get
  • 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
Requirements

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.