eSIM Finder

Remote MCP server for travel eSIM data plans. Five read-only tools search plans across 190+ countries and regions in 40 currencies and return a checkout link. JSON-RPC 2.0 over Streamable HTTP, OAuth 2.1 with DCR and PKCE. Listed in the official MCP registry as io.esimfinder/connector.

Documentation

Download

eSIM Finder MCP server — travel eSIMs your AI agent can call

eSIM Finder runs a public MCP server that any AI assistant or AI agent can call. It exposes five read-only tools for searching prepaid travel eSIM data plans across 190+ countries and regions, and for generating a checkout link for the plan a user picks. It is an API in the Model Context Protocol sense — JSON-RPC over Streamable HTTP — not a REST API, and there is no SDK. Access is anonymous: OAuth 2.1 with dynamic client registration, no eSIM Finder account, and no personal data is sent.

Two ways to use it. If you are a traveller, add it to Claude or ChatGPT and ask for eSIM plans in plain language — setup steps are below, and our step-by-step guide is How to Use a Travel eSIM in Claude & ChatGPT. If you are building an agent, point your MCP client at the endpoint in the table below; it registers itself, no pre-shared key required.

Connector specification

ProtocolModel Context Protocol (MCP)
Endpointhttps://mcp.esimfinder.io/api/v1/mcp
TransportStreamable HTTP
AuthenticationOAuth 2.1 with dynamic client registration and PKCE — anonymous, no account
AccessRead-only
Tools5 (listed below)
Coverage190+ countries and regions
Currencies40 (default USD)
Registryio.esimfinder/connector in the MCP registry
Machine-readable cataloghttps://esimfinder.io/.well-known/ai-catalog.json
CostFree to use

What it does

The eSIM Finder connector gives your AI assistant access to the eSIM Finder travel catalog. Ask about travel data for any destination and your assistant can search live plans, compare data allowances and prices in your currency, explain plan types, and hand you a link to buy the one you pick. The connector is read-only and anonymous — no account, no sign-up, and it never sees your name, email, or conversation history.

Purchases are completed on our partner’s store; eSIM Finder does not take payments.

Tools

The connector exposes five tools. The identifiers below are the tool names your MCP client will see:

  • list_supported_countriesList supported countries: returns the full list of destinations (single countries, regional bundles, and the annual Travel Pass).
  • search_esimsSearch eSIM plans: finds plans for a destination, optionally filtered by minimum data or validity, with prices in your chosen currency.
  • get_plan_detailsGet plan details: returns full details for one specific plan (data, validity, price, plan type).
  • create_checkout_urlCreate checkout link: generates a link to purchase a specific plan in a chosen currency.
  • get_esim_finder_infoGet eSIM Finder info: answers product questions: FAQ, Travel Pass, device compatibility, regional coverage, plan tiers, and an overview.

Prices reflect the most recent catalog sync and may differ slightly from the final price shown at checkout (for example due to currency conversion or taxes). All plans support 40 currencies; the default is USD.

How to connect

eSIM Finder is a standard MCP connector, so it works with any AI assistant that supports custom connectors. The URL is the same everywhere — https://mcp.esimfinder.io/api/v1/mcp — authentication uses the OAuth 2.1 standard, and the connection stays anonymous (no account, no sign-up).

In Claude:

  1. Go to Settings → Connectors → Add custom connector.
  2. Enter the connector URL above.
  3. Claude opens a consent screen — click Allow.
  4. Start asking — for example, “Show me 5 GB eSIM plans for Italy in EUR.”

In ChatGPT:

eSIM Finder is published in the ChatGPT plugin directory, so you can add it in a couple of clicks.

  1. In ChatGPT, open Plugins and search for eSIM Finder.
  2. Open it and click Connect — no URL to paste.
  3. ChatGPT opens a consent screen — click Allow.
  4. Just ask — for example, “Find me a 5 GB eSIM for Italy in EUR.”

Other assistants: any assistant that supports custom MCP connectors can use the same URL and OAuth flow.

Example prompts

  1. “I’m travelling to Japan for two weeks — what eSIM data plans do you have, and which is best value?”
  2. “Show me 10 GB eSIM plans for Spain in GBP and give me a link to buy the cheapest one.”
  3. “Which destinations does eSIM Finder cover in the Middle East?”
  4. “Explain the difference between the Unlimited Essential and Premium Unlimited plans.”
  5. “Is the Annual Travel Pass right for someone who travels to a new country every month?”

Supported scope

  • Destinations: 190+ countries and regions, plus regional bundles and an annual Travel Pass covering ~130 destinations.
  • Currencies: 40 (default USD).
  • Capabilities: read-only discovery and checkout-link generation. No purchases, payments, or account changes happen inside the connector.

Known limitation

If you used an earlier version of this connector before OAuth was required, your cached connection may not upgrade automatically. If the connector stops responding, remove it and add it again using the URL above — this re-runs the one-time authorization.

Status, privacy, and support