Three lines

Uber

Developers

Getting Started

Privileged and Confidential This endpoint design has been confidentially shared with you. It is still under development and is subject to change without notice. Please do not share this document or API endpoint details with anyone who is not authorized to have access. For more information read about scopes.

Four steps to your first estimate

1 — Create your app

Create an app at https://developer.uber.com/dashboard and note your client ID and client secret.

2 — Add your redirect URL

In your app’s settings, add the redirect URL where your service receives the OAuth callback.

3 — Get the scope allowlisted

Request access with your client ID. Uber will enable 3p.rides.mcp on your app.

4 — Connect your MCP client

Obtain an access token and point your MCP client at the Rides MCP endpoint. The Account Linking guide is coming soon.


MCP configuration

{
  "mcpServers": {
    "uber-rides": {
      "type": "streamable_http",
      "url": "https://mcp.uber.com/rides-3p-dev/mcp",
      "headers": {
        "Authorization": "Bearer ${UBER_ACCESS_TOKEN}"
      }
    }
  }
}

Endpoints

URL
Developer Dashboard https://developer.uber.com/dashboard
Authorize https://auth.uber.com/oauth/v2/authorize
Token https://auth.uber.com/oauth/v2/token
Revoke https://auth.uber.com/oauth/v2/revoke
Rides MCP (dev) https://mcp.uber.com/rides-3p-dev/mcp

Scope

Scope What it unlocks
3p.rides.mcp Access to the Uber Rides MCP endpoint and its tools.

The scope is allowlisted on your app by Uber once your access request is approved.

Uber

Developers
© 2026 Uber Technologies Inc.