Distribution · same network

Book the same 19Cabs network from ChatGPT, Alexa, or your AI.

AI is an extra booking channel — not a second company story. Same multi-vehicle matching, same in-app fares, OTP every trip.

AI booking is live for riders on ChatGPT and Alexa. Agent API / MCP is available for partners — the company story stays the ride marketplace.

Every rider verifies with phone OTP — never put API secrets in public prompts.

Clear path

How an AI agent books a ride

First connect the surface (ChatGPT GPT, Alexa skill, or a builder’s API/MCP). Riders never type an API key — every ride still needs phone OTP.

Rider (Riya)

What the person does

  1. Opens a connected surface — ChatGPT: official 19Cabs GPT. Alexa: “Alexa, open Nineteen Cabs”. Custom AI: after a builder wired API/MCP.
  2. Shares pickup, drop, and vehicle preference in natural language.
  3. Enters her +91 mobile number, then the SMS OTP when asked.
  4. Confirms the fare — gets a live trip link. No API key in the chat.
Builder (once)

What the agent owner does

  1. Opens Agent Console (console.19cabs.com) and generates an API key — free plan includes 2 production test rides.
  2. Puts the key in MCP / REST config (Cursor, Claude, custom bot) — not in public prompts.
  3. Agent discovers tools from MCP (or OpenAPI): OTP → places → fares → book.
  4. After that, every rider only proves identity with OTP — same as the app.
Three agent paths

Explore booking surfaces

Pick the surface that fits the rider — chat, voice, or a custom agent you control.

End users

ChatGPT

Official Custom GPT — OTP login, pickup/drop, fares, book, and live track link. Hindi & English.

Voice

Alexa

Say “Alexa, open Nineteen Cabs” — speak your phone number, OTP, pickup, drop, and vehicle. Same booking flow as ChatGPT.

Use 19Cabs with your favorite AI agent to book rides, compare options, and manage trips in your workflow.

Choose an AI agent

Pick where you want to connect 19Cabs — ChatGPT for riders, Alexa for voice, or Claude / Cursor via MCP.

Builders

How the Agent Console key works

Same idea as Connect 19Cabs AI — Console issues your key, you paste it into Cursor/Claude/your bot, riders still prove identity with OTP.

Console → API key → your AI (MCP / REST)
Two locks: API key for the builder, OTP for the rider
Why two locks

OTP already exists — why an API key?

They answer different questions. Key = “is this a trusted agent talking to 19Cabs?” OTP = “is this the real rider?”

Agent API key

Platform secret for Cursor, Claude, or your bot. Stops random scripts from calling /agent and spamming OTP or booking. Lives in server/MCP config — riders never see it.

Phone OTP

Proves the rider owns the number and links the trip to their 19Cabs account. Without OTP, a connected agent could book rides as anyone.

Think of the Uber app: the app already has Uber’s credentials; you still log in. Here the agent is the “app”, the API key is that credential, and OTP is the rider login.

Developers

Agent API & MCP — book from your agent

Connect once with an API key. Then every booking still requires rider OTP. MCP tells the model which tools and fields to use.

  1. Open Agent Console Sign up at console.19cabs.com, generate an API key instantly. Free plan: 2 production rides (playground + MCP/REST share the same quota). Support: nineteencabs@gmail.com.
  2. Connect MCP or REST Cursor / Claude: point at the MCP URL with header x-agent-api-key. Custom bots: call REST /agent/* with the same header. Tools and request bodies come from MCP schemas or OpenAPI.
  3. Rider books in chat User says pickup/drop → agent runs request_otp → user enters OTP → places → estimate_fares → confirm → request_ride → liveTrackUrl.

REST

Base URL and auth header for /agent/* (OTP, places, fares, book, status, cancel). OpenAPI describes every request body and response.

Base: https://api.19cabs.com
Header: x-agent-api-key: <YOUR_KEY>

MCP (hosted) — Cursor example

After connect, the client lists tools (request_otp, verify_otp, estimate_fares, request_ride, …) with JSON schemas — the model does not guess endpoints.

{
  "mcpServers": {
    "19cabs": {
      "url": "https://api.19cabs.com/agent/mcp",
      "headers": {
        "x-agent-api-key": "YOUR_KEY"
      }
    }
  }
}

Mandatory tool order

1) request_otp → verify_otp → sessionToken · 2) resolve_place + check_service_area · 3) estimate_fares · 4) rider confirms · 5) request_ride · 6) liveTrackUrl / cancel_ride

Need B2B last-mile for food, POS, or logistics? See Fleet-as-a-Service.

Fleet-as-a-Service →
Alexa

Book by voice

Invocation name: Nineteen Cabs. Works on Alexa devices with the skill enabled.

  1. Open the skill “Alexa, open Nineteen Cabs.”
  2. Verify phone Speak your 10-digit mobile number, then the OTP from SMS.
  3. Pickup, drop & vehicle Say addresses (with city). Hear fares, pick bike / auto / car, then confirm.
  4. Track Get a live trip link — same as app and ChatGPT bookings.
More platforms

Grok · Gemini · Perplexity · Copilot & more

Native booking surfaces for these popular AIs are in progress. Same 19Cabs network — OTP-secured rides when each integration ships.

  • Soon Grok
  • Soon Gemini
  • Soon Perplexity
  • Soon Copilot

Next stop: book 19Cabs inside Grok, Gemini, Perplexity, and Copilot — same drivers, same fares, OTP every time.

Need a surface sooner? Builders can already wire any MCP-capable agent via API & MCP below — ChatGPT and Alexa are live for riders today.

How agents use 19Cabs — multi-agent trips, airport buffers, concierge, and more.

Read AI blogs →

FAQ

Do humans still use the app?

Yes — the rider and driver apps remain the primary product. Agents are additional booking surfaces on the same network.

Is the ChatGPT GPT official?

Yes — use only the link from 19cabs.com/chatgpt-ride-booking/ or this Agents page. It talks to 19Cabs APIs with OTP login.

How do I get an Agent API key?

Open https://console.19cabs.com, sign up, and generate a key. Free plan includes 2 production test rides. Email nineteencabs@gmail.com only for support or higher limits.

If bookings use OTP, why do I need an API key?

The API key authorizes your agent platform (Cursor, Claude, bot) to call 19Cabs. OTP authorizes the rider for that trip. Riders never enter the key — builders put it in MCP/REST config once. Without the key, anyone on the internet could spam OTP and booking APIs.

Are agent rides priced differently?

No — fares and drivers match the 19Cabs app for the same city and vehicle type.

Help · Privacy Policy