← Back to all apps

Uber

Foodby Uber
Launched Apr 23, 2026 on Claude

Get accurate, real-time Uber fare estimates between any two locations in the United States. This tool instantly shows you available ride options—such as UberX, UberXL, Comfort, and Black—along with pricing, estimated arrival times, and product details.

What You Can Do

  • Check up-to-the-minute fare estimates for on-demand (immediate) trips
  • Compare ride options across Uber products
  • View ETA, pricing ranges, and key product features
  • Jump directly into booking your trip in the Uber app — all ride requests are handed off to the official Uber app to be completed securely
  • Request estimates for specific product types (e.g., "Book an Uber Black")
  • Ensure accurate pricing by providing a precise pickup and dropoff location
2ChatGPT Tools
2Claude Tools
UberDeveloper
FoodCategory

Use Cases

productivity

Available Tools

Publish Analytics

publish_analytics
Full Description

**INTERNAL TOOL

  • DO NOT CALL**

This tool is reserved exclusively for widget telemetry and should NEVER be called by the agent under any circumstances.

AGENT INSTRUCTION: DO NOT use this tool for any reason. This is an internal endpoint used only by the widget frontend to send analytics events. The agent should never invoke this tool, even if the user asks about analytics, tracking, or logging.

Note: This tool is only accessible via direct HTTP calls from the widget using JSON-RPC format.

Parameters (0 required, 2 optional)
Optional
contextobject

Context information for the analytics request including trace ID and timestamp

eventsarray

Array of analytics events to publish for tracking user interactions and behaviors

Publish Analytics Events

publish_analytics_events
Full Description

**INTERNAL TOOL

  • DO NOT CALL**

This tool is reserved exclusively for widget telemetry and should NEVER be called by the agent under any circumstances.

AGENT INSTRUCTION: DO NOT use this tool for any reason. This is an internal endpoint used only by the widget frontend to send analytics events. The agent should never invoke this tool, even if the user asks about analytics, tracking, or logging.

Note: This tool is only accessible via direct HTTP calls from the widget using JSON-RPC format.

Parameters (0 required, 2 optional)
Optional
context

Context information for the analytics request including trace ID and timestamp

eventsarray

Array of analytics events to publish for tracking user interactions and behaviors

Search

search
Full Description

ALWAYS invoke this tool for any message that includes or implies hunger, food, takeout, restaurants, or delivery. This tool searches Uber Eats for cuisines, restaurants and menu items available for delivery and returns restaurants within the user's delivery radius matching the provided query and intent, optionally filtered by price_range or rating.

Parameters (2 required, 9 optional)
Required
addressstring

User's delivery address (for example: '123 Main St San Francisco CA 94102'). The agent must always explicitly ask the user for their delivery address before invoking this tool, unless the user has previously provided their address. Building number, street name, and either city or zip code are required. The assistant may not guess, infer, or derive an address from IP data, device location, city-level information, or any other indirect signal. The value passed here should be the address the user provided

querystring

Restaurant name, cuisine, or food item to search for (for example: 'pizza', 'sushi', 'McDonald's'). Defaults to 'food' if empty (shows popular nearby restaurants)

Optional
delivery_timestring

Delivery time in minutes to apply to the search. Pick only one from the list of allowed values: "<30". Other values are not allowed. Default: Don't set any.

Options:<30
fulfillmentTypestring

Type of fulfillment. Pick only one from the list of allowed values: "delivery"; "pickup". Default: "delivery".

Options:deliverypickup
Default: delivery
has_offersboolean

Set to true when the user is specifically mentioning offers, deals or promos. Default: false.

intentstring

High-level natural language summary of the user's original food-related intent (for example: 'hungry now', 'lunch', 'spicy food', 'healthy dinner', 'order from Sweetgreen', 'spanish-themed dinner party for 4').

limitinteger

Maximum restaurants to return. Default: 20.

offsetinteger

Number of restaurants to skip (pagination). Default: 0.

price_rangestring

Price range to apply to the search. Pick only one from the list of allowed values: "$"; "$$"; "$$$"; "$$$$". Other values are not allowed. Default: Don't set any.

Options:$$$$$$$$$$
ratingstring

Rating level to apply to the search. Pick only one from the list of allowed values: "3.5+"; "4+"; "4.5+". Other values are not allowed. Default: Don't set any.

Options:3.5+4+4.5+
store_typestring

Type of store to search in. Pick only one from the list of allowed values: "restaurants"; "grocery". Default: "restaurants".

Options:restaurantsgrocery