← cartapi.io blog

India mobile recharge via AI agent: Airtel, Jio, Vi data bundles from anywhere

Published 2026-08-06 · Last updated 2026-08-06 · 6 min read · engineering
TL;DR

Recharge any Indian mobile — Airtel, Jio, Vi, BSNL — from anywhere in the world with one prompt. Prompt cartapi from Claude Desktop, get a Stripe URL, pay in USD, recharge lands in seconds. India's aggressive number portability means the prefix doesn't identify the operator — cartapi auto-detects the actual serving carrier via Reloadly before minting the checkout. Full plan catalog including day packs, validity packs, and unlimited-call add-ons.

You're in San Francisco, Berlin, or Sydney. Your parents' Airtel number in Chennai just ran out of data. You're not going to log into Airtel's website, deal with an OTP that can only reach the Indian number, and pay in INR via a Mumbai bank card you don't have.

One prompt fixes it.

The 60-second flow

claude mcp add --transport http cartapi https://mcp.cartapi.io/mcp

using cartapi, recharge +9198xxxxxxxx with the 28-day 1.5GB/day Jio plan.

The agent calls create_topup_checkout. That single tool:

  1. Runs a Reloadly operator lookup — critical in India where +91 98 could be Airtel, Jio, or Vi depending on port history.
  2. Finds the matching plan SKU on the correct operator.
  3. Mints a Stripe checkout URL.
  4. Returns the URL.

You click. You pay ~$4 in USD. Reloadly delivers the recharge. Parents' data reactivates. They call you to ask when you're coming home.

The plan-shape crash course

Indian carriers structure prepaid plans differently from Western markets. The building blocks:

Plan typeExampleWhat it does
Day packRs 299: 1.5GB/day × 28 daysData quota resets daily; unused data expires nightly
Validity packRs 79: Rs 64 talktime + 28 days validityBuys airtime and extends line validity
Data-only packRs 19: 1GB one-timeAdds to existing data pool without extending validity
Long-validity packRs 3499: 2.5GB/day × 365 daysYear-long plan, popular with elderly parents
Roaming packRs 5000+: international roaming add-onAdds outbound roaming on top of base plan
Talktime top-upRs 500: full talk valueJust adds airtime, no data

When you say "recharge with about ₹300", cartapi surfaces the closest exact denomination for the resolved operator. When you say "1.5GB/day 28-day plan", cartapi finds the specific day-pack SKU.

Common Indian recharge scenarios

Use casePrompt
Monthly data for parents"recharge +9198xxxxxxxx with the Rs 299 28-day 1.5GB/day plan"
Emergency top-up"recharge +9198xxxxxxxx with about Rs 100 of airtime"
Yearly plan for the elderly relative"recharge +9198xxxxxxxx with a 12-month validity plan"
Data-only for spouse abroad"add 5GB one-time to +9198xxxxxxxx"
Verify operator first"detect the operator for +9198xxxxxxxx" — returns Airtel/Jio/Vi

Why this beats the alternatives

What still doesn't work

Prompts that work

using cartapi, recharge +9198xxxxxxxx with the Rs 299 28-day 1.5GB/day plan

using cartapi, top up +9187xxxxxxxx with about Rs 100 of Airtel airtime

using cartapi, what year-long plans are available for +9198xxxxxxxx?

using cartapi, detect the operator for +9198xxxxxxxx before recharging

using cartapi, list Jio prepaid plans available for India recharge

Frequently asked questions

Can I recharge an Indian mobile from another country using an AI agent?

Yes. Add cartapi's MCP server. Prompt with the number + desired plan. Agent detects operator, finds SKU, returns Stripe URL. Recharge lands in seconds.

Which Indian operators does cartapi support?

Airtel, Reliance Jio, Vi (Vodafone Idea), and BSNL. Full plan catalog including day packs, validity packs, top-ups.

How does number portability affect the recharge?

India has heavy porting; the prefix doesn't identify the operator. cartapi runs a fresh operator lookup on every purchase to resolve the actual current carrier.

Do Jio and Airtel prepaid plans work the same way?

Similar structure, different bundles. Jio bundles JioTV/JioCinema; Airtel bundles Xstream; Vi bundles WynkMusic. Agent surfaces exact package before commit.

What about postpaid bill payment?

Not supported — cartapi handles prepaid recharge only. Postpaid bills need account access.

About the author

Roc Chow

Roc Chow builds cartapi, the commerce layer for AI agents, and runs . The India-plan quirks come from actual traffic through cartapi's Reloadly adapter.

LinkedIn · · cartapi.io