Getting Started
¶ 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.