MCP App Store
by KeenEthics

Overview

Obi compares ride prices across taxi and rideshare providers so you can pick the cheapest or fastest option for any trip. Ask for a ride between two places and Obi shows the available offers with price, service level and estimated pickup time, and links you straight to the provider app. Obi can also book an Uber or Lyft offer for you, after you confirm, through the provider account linked in the Obi app. You can ask for a specific type of car, such as Economy, XL, a premium ride or a wheelchair accessible vehicle. Obi also finds places near you, like restaurants, pharmacies or cafes, and shows public transit routes with each leg and its duration.

Tools

book_taxi_offer

ChatGPT
Books one of the offers returned by get_taxi_offers, using its offer id and the searchId of the search shown to the user. This orders a real ride and charges the user's account with that provider. Only Uber and Lyft offers can be booked.

get_places_near

ChatGPT
Returns places matching a search term near a given point, with name, address and coordinates, plus the searchId of the search. Accepts an optional place type and an optional filter for places open now.

get_taxi_offers

ChatGPT
Returns available ride offers between two points, each with price, service level and estimated pickup time, plus the searchId of the search. Standard and Economy offers are returned unless serviceLevels is set to the levels the user asked for. Offers can also be filtered by provider.

get_transit_routes

ChatGPT
Returns public transport options between two points, including the legs of each route and their durations, plus the searchId of the search. Pass the language of the conversation as the language parameter to get instructions and addresses in that language.

lookup_location

ChatGPT
Resolves a place name or address to coordinates and a formatted address. Use it to turn what someone typed into a pickup or destination point.

render_qr_code

ChatGPT

show_free_searches_used_up

ChatGPT
Displays a card that takes the user to the Obi app to link a ride-hailing account. Call it once, right after get_taxi_offers reports that the user has used all free searches, instead of searching again.

show_places

ChatGPT
Displays the places of one get_places_near search to the user as a list with a map. get_places_near displays nothing, so call this once, at the end, with the searchId of the places the user should see; pass placeIds to show only some of them.

show_taxi_offers

ChatGPT
Displays the ride offers of one get_taxi_offers search to the user as an interactive list with a map. get_taxi_offers displays nothing. Search again only when the user asks for another route or option, then call this once, at the end, with the searchId of the offers the user should see; pass offerIds to show only some of them. Do not call it for searches you only used to compare.

show_transit_routes

ChatGPT
Displays the public transit routes of one get_transit_routes search to the user with a map. get_transit_routes displays nothing, so call this once, at the end, with the searchId of the routes the user should see; pass routeIndexes to show only some of them.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps