Free · Public · Read-only

Africa Travel Connectivity MCP server

Africa Travel Connectivity is a free, public MCP server that lets AI assistants look up live Safari eSIM plans for Africa. Connect it to Claude, Cursor or any MCP client, and your assistant can compare eSIM plans, prices, mobile networks and trip validity, then hand travellers a link to buy. It needs no API key.

Endpoint (Streamable HTTP)

https://api.safariesim.com/functions/v1/mcp

What your assistant can do with it

Find a plan for a trip

One eSIM for Kenya, Tanzania and Uganda, a budget, a minimum amount of data or unlimited only, priced for the exact number of days.

search_esim_plans

Compare countries

The cheapest and cheapest unlimited plan in each country on an itinerary, and whether one plan covers them all.

compare_country_plans

Check networks

The mobile operators and network types (5G, 4G, 3G) each plan uses in a country.

get_country_networks

Estimate data

How much data a trip needs from its length and what you'll do online, matched to plans that fit.

calculate_safari_data

See coverage

Which African countries and multi-country plans are available.

list_destinations

Example prompts

  • “What's the best eSIM for a 10-day Kenya safari?”
  • “Compare Kenya and Tanzania eSIM plans for 12 days, in euros.”
  • “Find one eSIM for Kenya, Tanzania and Uganda under $60.”
  • “Which networks does the Uganda eSIM use? Is there 5G?”
  • “How much data do I need for two weeks in South Africa if I video call home every evening?”

Connect in one step

Claude

Add a custom connector in Claude's connector settings and paste the endpoint above. No sign-in is needed.

Claude Code

claude mcp add --transport http africa-travel-connectivity https://api.safariesim.com/functions/v1/mcp

Cursor and VS Code

Add the endpoint as a remote MCP server in mcp.json. For VS Code, use the top-level key servers and add "type": "http".

{
  "mcpServers": {
    "africa-travel-connectivity": { "url": "https://api.safariesim.com/functions/v1/mcp" }
  }
}

How answers stay accurate

  • Live catalog. Every answer comes from SafarieSIM's live catalog, not from a model's memory.
  • Checkout prices. Prices are the ones you pay at checkout, for one traveller, in the currency you choose.
  • Operators, not signal maps. Network details are the operators recorded for each plan. The server doesn't claim signal at specific parks or lodges, and says so when asked.
  • Read-only. The server never buys anything. Travellers complete their purchase on safariesim.com.

For developers

Popular safari destinations

FAQ

Yes. The server is free to use and needs no account or API key. You only pay if you buy an eSIM.

Any client that supports remote MCP servers over Streamable HTTP, including Claude, Claude Code, Cursor and VS Code.

No. It finds and compares plans and returns a checkout link. Purchases happen on safariesim.com.

They come from the live SafarieSIM catalog and are at most a minute old. Checkout always uses the current price.

No. It knows which operators each plan uses in a country, not signal strength at a particular park, lodge or road.

None about you. It keeps a short-lived, hashed record of IP addresses for rate limiting.

See the privacy policy.