← Files ObiARCHIVED FILE
.codex-plugin/plugin.json
4.92 KB · Nov 2, 2026 · 13:18 UTC
{
"name": "obi",
"version": "1.0.0",
"description": "Compare taxi and rideshare prices across providers, find places nearby and get public transit routes.",
"author": {
"name": "Obi",
"url": "https://rideobi.com/"
},
"homepage": "https://rideobi.com/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Obi",
"shortDescription": "Compare rides and transit",
"longDescription": "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.",
"developerName": "Obi",
"category": "Travel",
"capabilities": [],
"websiteURL": "https://rideobi.com/",
"supportURL": "https://rideobi.com/?post_type=support&s",
"privacyPolicyURL": "https://rideobi.com/privacy-policy/",
"termsOfServiceURL": "https://rideobi.com/terms/",
"defaultPrompt": [
"How much is a ride from JFK Airport to Times Square?",
"Find a cheap ride from Union Square to the Golden Gate Bridge",
"How do I get from Brooklyn Bridge to Central Park by subway?"
],
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"review": {
"demo_recording_url": "https://drive.google.com/file/d/1V_3Q9adMl2HuitM6U5q8ig6BywWt-mAP/view?usp=sharing",
"test_cases": {
"positive": [
{
"description": "Compare ride prices between two named places",
"prompt": "How much is a ride from JFK Airport to Times Square right now?",
"tools_triggered": "lookup_location, get_taxi_offers",
"expected_behavior": "Resolves both places to coordinates, then shows ride offers from available providers with price, service level and estimated pickup time, each with a link to the provider app."
},
{
"description": "Ride offers filtered by service level",
"prompt": "I need an XL car for 6 people from San Francisco International Airport to Fisherman's Wharf. What are my options?",
"tools_triggered": "lookup_location, get_taxi_offers",
"expected_behavior": "Returns only XL offers for the trip, with price and estimated pickup time for each."
},
{
"description": "Find places near a location",
"prompt": "Find coffee shops open now near Grand Central Terminal in New York.",
"tools_triggered": "lookup_location, get_places_near",
"expected_behavior": "Resolves Grand Central Terminal to coordinates and lists nearby coffee shops that are open now, with name, address and rating."
},
{
"description": "Public transit directions",
"prompt": "How do I get from the Brooklyn Bridge to Central Park by public transport?",
"tools_triggered": "lookup_location, get_transit_routes",
"expected_behavior": "Shows public transit routes between the two places, with the legs of each route, the lines to take and the duration."
},
{
"description": "Book the cheapest Uber or Lyft ride",
"prompt": "Book me the cheapest Uber from Union Square, San Francisco to the Golden Gate Bridge.",
"tools_triggered": "lookup_location, get_taxi_offers, book_taxi_offer",
"expected_behavior": "Shows the ride offers for the trip, picks the cheapest Uber offer and, after the user confirms, books it and shows the booking with the provider, the service type and a link to the provider app. On the review demo account the booking is simulated: no real ride is ordered and nothing is charged. The booking has the status DEMO and says so in its pickup instructions."
}
],
"negative": [
{
"description": "General knowledge question unrelated to rides, places or transit",
"prompt": "Who wrote Pride and Prejudice?"
},
{
"description": "Flight booking is out of scope",
"prompt": "Book me a flight from New York to London next Friday."
},
{
"description": "Hotel recommendation is not a ride, place search near a point or transit request",
"prompt": "What is the best hotel chain for business travelers in Europe?"
}
]
}
}
}
},
"apps": "./.app.json"
}
SHA-256: 700ef0ec9c9a9db919a967feb255858c56f303bf7300f6ee21bd2f1fa79e7644