Docs
Developer CenterDashboardesimoa.com
    • Introduction
    • Quickstart
    • Authentication
    • Overview
    • List eSIMs
    • Get an eSIM
    • Countries
    • OpenAPI
    • Tracking & commission
    • Rate limits & errors
    • Overview
    • MCP listings
    • Claude
    • ChatGPT
    • Gemini
    • Other MCP clients
    • Overview
    • Authentication
    • Products
    • Product detail
    • Countries
    • Errors & rate limits
  1. Docs
  2. AI integrations (MCP)
  3. Overview

Overview

AI integrations (MCP)

Connect the official esimoa MCP server so AI assistants can search and compare eSIMs and share purchase links.

On this page
  • Server URL
  • Adding your partner key
  • Available tools
  • Rate limits
  • Connect a client

Server URL#

The official esimoa MCP server https://api.esimoa.com/mcp lets AI assistants search and compare eSIMs and share purchase links. It uses Streamable HTTP (stateless JSON) and works without a key (120 requests/min per IP).

url
https://api.esimoa.com/mcp

Tip

New to MCP? Start with Claude — paste one URL, no sign-in, and you are connected in about a minute. How to connect Claude

Adding your partner key#

Tip

Partners: include your key so the links the AI shares carry your partner code and earn commission. In Claude or ChatGPT connector screens that cannot set headers, append ?key= to the URL:
url
https://api.esimoa.com/mcp?key=esk_live_your_key_here

Clients that support headers can send X-API-Key or Authorization: Bearer instead. A wrong key is rejected with 401 — to use the server without a key, leave it out entirely.

Available tools#

FieldTypeDescription
search_esimstoolSearch eSIMs — country (ISO code or name in any language) or countries (all at once), days, data_gb / max_data_gb, unlimited, data_type (daily|total), local_number, network (local|roaming), multi_country, min_price_krw / max_price_krw, provider, hotspot / five_g, sort, limit (≤10), lang
get_esimtooleSIM details — id, lang
compare_esimstoolCompare 2–5 plans side by side — ids (from search_esims), lang. Tells you which has the lowest price, most data, longest validity and lowest price per GB
list_countriestoolCountries on sale — query, lang
search / fetchtoolChatGPT-compatible tools — search {query} (free text; understands unlimited, daily, local phone number, local network, hotspot and 5G), fetch {id}

In apps that support MCP Apps (such as Claude, ChatGPT and VS Code), results of search_esims, get_esim and compare_esims appear as plan cards. View plan opens the plan page on esimoa.com — the cards never take payment.

Rate limits#

Note

Public API and authenticated MCP share a per-partner hourly quota (default 20,000). Adding or rotating keys does not increase it.

The 3,600-second window starts on the first request; the per-minute limit also applies. Quotas count calls, not transferred MB. Operational settings may change the quota.

MCP batches accept up to 100 messages and count each message as one call. A batch that exceeds the available quota returns 429 before execution.

X-RateLimit-Hour-Limit · X-RateLimit-Hour-Remaining · X-RateLimit-Hour-Reset

These headers report the hourly limit, remaining calls and reset time (Unix seconds). Hourly exhaustion returns HTTP 429 and Retry-After in seconds. Calls rejected by the minute limit do not count toward the hourly quota.

Without a key the limit is 120 requests per minute per IP; with a partner key it is 600 per minute per key. Calls that Claude and ChatGPT make from their own servers are counted per platform, not per IP. Beyond that you get a JSON-RPC error (-32002) with HTTP 429.

Connect a client#

MCP listings

Claudeclaude.ai connector · Claude CodeChatGPTDeveloper-mode connectorGeminiGemini CLI · ~/.gemini/settings.jsonOther MCP clientsJSON-RPC 2.0 · POST

Last updated: October 2, 2026

PreviousRate limits & errorsNextMCP listings

On this page

  • Server URL
  • Adding your partner key
  • Available tools
  • Rate limits
  • Connect a client

APIs and MCP for bringing esimoa eSIMs to your product

Resources

  • Docs
  • API reference
  • Partner API (B2B)
  • MCP server
  • OpenAPI spec

esimoa

  • Home
  • eSIM plans
  • Developer Center
  • Dashboard
  • Partner portal

Company

  • About Us
  • Partnership
  • Terms of Service
  • Privacy Policy
  • Delivery & Refunds Policy

Support

  • support@esimoa.com
  • Support chat

NBase Korea Co., Ltd.

902, Bldg A, 767 Sinsu-ro, Suji-gu, Yongin-si, Gyeonggi-do (Dongcheon-dong, Bundang Suji U-TOWER)

US Headquarters: NBASE CORP. · Corporate Park, Irvine, CA 92606, USA

© 2026 esimoa. All rights reserved.