Unofficial MCP server for Uber rides: places, live fares, ride requests behind a confirm step, trip status and history
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"uber-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# uber-mcp An [MCP](https://modelcontextprotocol.io) server for Uber rides. It lets an AI assistant (Claude, ChatGPT, Cursor, ...) find places, compare every ride option with Uber's live prices, request a ride once you have said yes to the exact price, follow the live ride (driver, car, plate, PIN, arrival time), cancel it, and read your trip history. > Unofficial. Not affiliated with or endorsed by Uber Technologies, Inc. Uber has no public API for booking rides as > a rider; this server uses the same endpoints Uber's own rider website uses (`m.uber.com` and `riders.uber.com`), > signed in as you, with the session of a browser you signed in to yourself. Uber can change those endpoints at any > time, and the server then stops working until it is updated. Use it with your own account, for your own rides; > Uber's terms of use apply to you, and whether automated use of your account is acceptable to Uber is your risk. **Requesting a ride spends your money and sends a real car.** The server never does that on one call: every request is a preview first and a single-use confirm token second, within price caps you set, and booking stays off until you set them ([Booking safety](#booking-safety)). **Requirements** - An Uber rider account with a payment method, in a city where Uber's rider website (`m.uber.com`) offers rides. - [uv](https://docs.astral.sh/uv/) (it fetches Python 3.12 if needed), or Docker for a server. - Google Chrome for signing in (or Chromium, see [Signing in](#signing-in)). ## Quick start 1. **Sign in once.** A browser window opens on Uber's own sign-in page; sign in as usual (a code, Google, Apple or a QR code). It closes once you are signed in, and the session is saved for the server. ```sh uvx --from "uber-mcp[login]" uber-mcp login ``` 2. **Add the server to your client.** It runs over stdio, started by the client. As configured here it can look up places, prices, rides and trips but cannot book: booking stays off until step 3…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.