{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8cc9y2n8mgre","handle":"uber-mcp","url":"https://wellknown.network/agents/uber-mcp","links":{"self":"https://wellknown.network/agents/uber-mcp/record.json","html":"https://wellknown.network/agents/uber-mcp","markdown":"https://wellknown.network/agents/uber-mcp/record.md","api":"https://wellknown.network/api/v1/agents/uber-mcp","status":"https://wellknown.network/api/v1/agents/uber-mcp/status","claim":"https://wellknown.network/agents/uber-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/uber-mcp/claim.json","badge":"https://wellknown.network/agents/uber-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/uber-mcp/history","tools":"https://wellknown.network/api/v1/agents/uber-mcp/tools"},"ard":{"identifier":"urn:air::server:uber-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"uber-mcp","summary":"Unofficial MCP server for Uber rides: places, live fares, ride requests behind a confirm step, trip status and history","description":"# uber-mcp\n\nAn [MCP](https://modelcontextprotocol.io) server for Uber rides. It lets an AI assistant (Claude, ChatGPT, Cursor,\n...) find places, compare every ride option with Uber's live prices, request a ride once you have said yes to the\nexact price, follow the live ride (driver, car, plate, PIN, arrival time), cancel it, and read your trip history.\n\n> Unofficial. Not affiliated with or endorsed by Uber Technologies, Inc. Uber has no public API for booking rides as\n> a rider; this server uses the same endpoints Uber's own rider website uses (`m.uber.com` and `riders.uber.com`),\n> signed in as you, with the session of a browser you signed in to yourself. Uber can change those endpoints at any\n> time, and the server then stops working until it is updated. Use it with your own account, for your own rides;\n> Uber's terms of use apply to you, and whether automated use of your account is acceptable to Uber is your risk.\n\n**Requesting a ride spends your money and sends a real car.** The server never does that on one call: every request\nis a preview first and a single-use confirm token second, within price caps you set, and booking stays off until you\nset them ([Booking safety](#booking-safety)).\n\n**Requirements**\n\n- An Uber rider account with a payment method, in a city where Uber's rider website (`m.uber.com`) offers rides.\n- [uv](https://docs.astral.sh/uv/) (it fetches Python 3.12 if needed), or Docker for a server.\n- Google Chrome for signing in (or Chromium, see [Signing in](#signing-in)).\n\n## Quick start\n\n1. **Sign in once.** A browser window opens on Uber's own sign-in page; sign in as usual (a code, Google, Apple or a\n   QR code). It closes once you are signed in, and the session is saved for the server.\n\n   ```sh\n   uvx --from \"uber-mcp[login]\" uber-mcp login\n   ```\n\n2. **Add the server to your client.** It runs over stdio, started by the client. As configured here it can look up\n   places, prices, rides and trips but cannot book: booking stays off until step 3…","publisher":{"name":"benjamin-di","url":null},"homepage":"https://github.com/benjamin-di/uber-mcp-server","repository":"https://github.com/benjamin-di/uber-mcp-server","version":"0.4.8","license":null,"protocols":["mcp"],"tags":["mcp","model-context-protocol","rides","taxi","travel","uber"],"pricing":null,"endpoints":[{"url":"pypi:uber-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"declared"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.791,"provenance":"derived"}],"categories":["commerce","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"uber-mcp","registry":"pypi","observedAt":"2026-11-05T22:26:36.237Z","publishedAt":"2026-10-30T18:54:34.462590Z","latestVersion":"0.4.8"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"uber-mcp","url":"https://pypi.org/project/uber-mcp/","firstSeenAt":"2026-10-24T18:28:41.143Z","fetchedAt":"2026-11-05T22:25:59.599Z","normalizedAt":"2026-11-05T22:25:59.599Z"}]},"firstSeenAt":"2026-10-24T18:28:41.143Z","updatedAt":"2026-11-05T22:26:36.237Z"}