install cartapi
Add cartapi to any AI assistant. One URL, no API keys.
Once installed, your assistant can find and buy mobile top-ups, travel eSIMs, gift cards, and VPN credits on your behalf — with your explicit consent on every charge.
the endpoint
cartapi speaks the Model Context Protocol (MCP) over Streamable HTTP. That's the same URL for every client below.
ChatGPT Plus · Pro · Business · Enterprise
- Open Settings → Connectors
- Click Add custom connector
- Name:
cartapiURL:https://mcp.cartapi.io/mcp - Save, start a new chat, try a prompt below
Free-tier ChatGPT accounts can't add custom connectors yet.
Claude claude.ai · Claude Desktop
- Open Settings → Connectors → Add custom connector
- URL:
https://mcp.cartapi.io/mcp - Save and start a new chat
Perplexity Pro · Comet browser
- Open Comet → Settings → Model Context Protocol
- Click Add MCP server
- URL:
https://mcp.cartapi.io/mcp - Save. Available in any Perplexity Space
Free-tier Perplexity accounts can't add custom MCP servers.
Claude Code CLI
$ claude mcp add cartapi https://mcp.cartapi.io/mcp
Cursor IDE
- Open Cursor Settings → MCP (or
Cmd+Shift+J) - Click Add new global MCP server
- Name:
cartapiURL:https://mcp.cartapi.io/mcp
Or edit ~/.cursor/mcp.json:
{
"mcpServers": {
"cartapi": { "url": "https://mcp.cartapi.io/mcp" }
}
}
Windsurf IDE
- Open Cascade → MCP servers (hammer icon)
- Click Add server
- URL:
https://mcp.cartapi.io/mcp - Save and refresh Cascade
Zed editor
Open settings.json (Cmd+,) and add:
{
"context_servers": {
"cartapi": {
"source": "custom",
"url": "https://mcp.cartapi.io/mcp"
}
}
}
Warp terminal
- Open Settings → AI → MCP servers
- Click + Add
- Name:
cartapiURL:https://mcp.cartapi.io/mcp - Save. Warp's agent will use cartapi for any matching prompt
Gemini API / Vertex AI / AI Studio
Register https://mcp.cartapi.io/mcp as a tool source in your
agent config.
The consumer Gemini app (gemini.google.com) doesn't support arbitrary MCP connectors yet — only Google-curated Extensions. If that's your target, cartapi is not installable there today.
Any other MCP client fallback
If your client only supports stdio MCP, bridge to the HTTP endpoint:
$ npx mcp-remote https://mcp.cartapi.io/mcp
try it
- Recharge my China Mobile number +86 138 XXXX XXXX with 50 yuan
- Find me a 10 GB eSIM for two weeks in Thailand under $15
- What's the cheapest data plan for Japan next week?
- Check the status of order
ord_…
Payment happens on a hosted checkout page. cartapi never sees your card, and your assistant asks before every charge.