Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UBER_CLIENT_ID | Yes | Your Uber API Client ID from the Uber Developer Dashboard | |
| UBER_ENVIRONMENT | No | The Uber API environment (sandbox or production) | sandbox |
| UBER_REDIRECT_URI | No | The redirect URI for OAuth callback | http://localhost:3000/callback |
| UBER_CLIENT_SECRET | Yes | Your Uber API Client Secret from the Uber Developer Dashboard |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| uber_get_auth_url | Get the Uber authorization URL for user to authenticate |
| uber_set_access_token | Set the access token for a user after OAuth callback |
| uber_get_price_estimates | Get price estimates for a ride between two locations |
| uber_request_ride | Request an Uber ride |
| uber_get_ride_status | Get the current status of a ride request |
| uber_cancel_ride | Cancel an ongoing ride request |