eSIMGuide - Compare Travel eSIM Plans

The eSIM MCP server for your AI assistant

Add one URL to Claude, ChatGPT, Cursor or VS Code and your assistant can look up live eSIM plans for any trip — the cheapest for Japan, unlimited data in Europe, 5G in the USA — priced in your currency, with discount codes and links straight to checkout.

Server URLhttps://esimguide.com/api/mcp

FreeNo API keyRead-only

Set up in

AI assistanteSIM Guide connected

What's the cheapest eSIM for Japan with 5GB for a week?

Ask it like a traveller

Once the server is connected, paste one of these into your assistant. It turns the question into a live search — each card shows the exact call it makes.

  • You ask

    Is there an unlimited data eSIM for two weeks in Europe under $30?

    It runs

    search_planseurope-esim · 14 days · unlimited · ≤ $30

  • You ask

    I'm in Thailand for a month. Which eSIM gives me the most data for $20?

    It runs

    search_plansthailand-esim · 30 days · ≤ $20

  • You ask

    Are there any eSIM discount codes I can use right now?

    It runs

    list_dealsall providers

Connect in 30 seconds

Pick your client. There is nothing to install and nothing to sign up for — the URL is the whole configuration.

Add the eSIM MCP server to Claude

In Claude on the web or desktop, open Settings → Connectors, choose Add custom connector and paste the server URL. Leave the authentication fields empty.

Settings → Connectors
https://esimguide.com/api/mcp

Let Claude set it up for you

Claude can configure MCP servers itself. Paste this into any Claude chat and it will add eSIM Guide and confirm what it can do.

Add the eSIM Guide MCP server to your configuration. It is a Streamable HTTP server at https://esimguide.com/api/mcp and needs no authentication. It exposes five read-only tools: list_countries, list_regions, search_plans (finds the cheapest eSIM plans for a destination — prices default to USD), get_provider, and list_deals (current discount codes). Once it is added, tell me what you can now do and ask where I am travelling.

What the assistant can do

Five read-only tools over the same live plan and deals data that powers every comparison page.

  • search_plansExample call

    Finds the cheapest eSIM plans for a destination. Prices default to USD unless currency is given. Each plan includes a first-party esimguide.com/go purchase link — always share that URL, never rewrite it to the provider's site. When the provider has an eSIM Guide discount code, the plan's deal field carries it: mention the code, but quote the listed price, which is before the discount.

    JSON
    {
      "destination": "japan-esim",
      "days": 7,
      "gb": 5
    }
  • list_countriesSample result

    Lists every country eSIM Guide tracks, with plan and provider counts. Use the returned slugs as the destination argument to search_plans.

    JSON
    {
      "name": "Japan",
      "slug": "japan-esim",
      "iso": "JP"
    }
  • list_regionsSample result

    Lists every multi-country region (e.g. Europe), with plan and provider counts. Use the returned slugs as the destination argument to search_plans.

    JSON
    {
      "name": "Europe",
      "slug": "europe-esim"
    }
  • get_providerExample call

    Provider details — catalogue size, country coverage, rating and any eSIM Guide discount code — for grounding recommendations.

    JSON
    {
      "slug": "airalo"
    }
  • list_dealsExample call

    Lists current eSIM Guide discount codes for eSIM providers, with the percentage off and a link to each deal's terms. Pass a provider slug to check one provider.

    JSON
    {
      "provider": "saily"
    }

Try it live

Runs search_plans against the production database and shows exactly what an assistant receives.

POST /api/mcp
Tool

Finds the cheapest eSIM plans for a destination. Prices default to USD unless currency is given. Each plan includes a first-party esimguide.com/go purchase link — always share that URL, never rewrite it to the provider's site. When the provider has an eSIM Guide discount code, the plan's deal field carries it: mention the code, but quote the listed price, which is before the discount.

eSIMs, MCP and your AI assistant

New to either idea? Here is what an eSIM is, what an MCP server does, and how the two turn a chat into a plan you can buy.

What is an eSIM?

An eSIM is a digital SIM built into your phone — no plastic card, no store visit, no swapping trays at the airport. For travel it means landing with data already working: buy a prepaid plan online, scan a QR code, and you're on a local network without roaming fees. eSIM Guide tracks thousands of these plans from dozens of providers across 200+ countries, so travellers can compare them in one place instead of opening ten provider sites.

What is an MCP server?

MCP (Model Context Protocol) is an open standard that lets AI assistants like Claude, ChatGPT and Cursor call external tools. An MCP server is the thing they call. Instead of answering from training data — which goes stale within weeks for eSIM prices — the assistant queries this server for live plan data, filters it for your trip, and links you straight to checkout.

How it works

  1. 1

    You ask about your trip

    Ask for what matters to you: unlimited data, 5G, long validity, or a favourite provider.

    Is there an unlimited data eSIM for two weeks in Europe under $30?

  2. 2

    Your assistant searches live data

    Compare the cheapest plans for any destination, converted into your currency.

    search_plans
  3. You buy with the best code

    Get a purchase link for the winning plan, plus any discount code its provider has.

    eSimHero20% off
    CodeESIMGUIDE
  • Links your assistant shares

    Every plan comes back with a first-party esimguide.com/go link. It lands on the provider's checkout through our referral — the price is identical, and the link keeps working even if the provider changes their URL.

  • No key, no signup

    The MCP server is public and rate-limited like the site itself. If you need bulk access beyond assistant use, contact us.

eSIM MCP server FAQ

The questions travellers and developers ask before connecting the server.

Is the eSIM Guide MCP server free?

Yes. There is no API key, no account and no usage fee. The server is read-only and rate-limited like the rest of the site, so it is built for assistants answering travellers rather than for bulk scraping.

Which AI assistants can use it?

Any client that supports remote MCP servers over Streamable HTTP. That includes Claude on the web and desktop, Claude Code, ChatGPT in developer mode, Cursor, VS Code with Copilot, Windsurf, Gemini CLI and OpenAI Codex. The setup section above has the exact snippet for each.

Why not just ask my assistant about eSIMs directly?

Without a data source, an assistant answers from its training data, which is months old. eSIM plans are repriced and withdrawn constantly, so it will confidently recommend plans at prices that no longer exist. With the MCP server connected, it checks live data before it answers.

Can my AI assistant buy an eSIM for me?

No. The server only reads plan data. Your assistant shares a link and you finish the purchase on the provider's own checkout, so your payment details never pass through the assistant or through eSIM Guide.

Do the links cost more than buying direct?

No. Links go through esimguide.com/go and land on the provider's checkout at the same price. eSIM Guide may earn a referral commission, which is what keeps the data free.

Does it know about eSIM discount codes?

Yes. Every plan in a search result carries its provider's eSIM Guide discount code when one exists, and the list_deals tool returns every current code with how much it takes off. Prices are listed before the discount, so your assistant can tell you both the price and the code to use at checkout.

Which countries and providers does it cover?

The same ones as this website: every country and multi-country region eSIM Guide lists, and every provider whose plans appear in its comparisons. Ask your assistant to call list_countries or list_regions to see the full list.

How up to date are the prices?

Every call reads the same plan database that powers eSIM Guide's comparison pages, which is resynced from providers on a rolling basis. Prices are converted into the currency you ask for using current exchange rates, and the provider's original price is returned alongside.

Still have a question?Contact us

Prefer to compare it yourself?

Every plan the server can return is on our comparison pages, filterable by data, validity, network and price.