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 |