Skip to main content
MCP server CX Codex

eSIM Kenya — Claude Code MCP server: what it does, how to install

Gives an AI assistant current eSIM provider, plan and coverage data for Kenya, plus a ready affiliate link.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http mcp https://mcp.esimkenya.com/mcp
Open on GitHub

What eSIM Kenya does

The server is read-only and answers questions such as which eSIM to pick for the Maasai Mara or Nairobi using live data rather than stale scraped pages. It ships three tools. list_esim_providers searches and filters providers by destination, badge, safari coverage, rating or price. get_esim_provider returns full details and plan tiers for one provider by slug. compare_esim_providers hands back esimkenya.com's curated verdict for a pair of providers when one exists, and otherwise puts both side by side.

Every provider response carries an affiliate_link in the form https://esimkenya.com/go/{slug}. Under the hood it is McpServer plus WebStandardStreamableHTTPServerTransport from @modelcontextprotocol/sdk, running stateless inside a Cloudflare Worker fetch handler. No Durable Object is needed because each request stands alone. Provider data is read from the Supabase project behind the main site through the public anon key, gated by RLS: no write access, no service-role key.

The live endpoint is https://mcp.esimkenya.com/mcp. Running it locally requires SUPABASE_URL and SUPABASE_ANON_KEY in the [vars] section of wrangler.toml; without them the server will not start. That anon key already ships in the main site's browser bundle and is gated by RLS, so committing it is safe.

What it helps with

  • find which eSIM providers cover Kenya
  • compare two providers on price and coverage
  • match an eSIM to a specific park or city
  • pull a current plan price instead of an old snippet
  • hand a user an affiliate link for a provider

Example prompts for the agent

  • Which eSIM providers cover the Maasai Mara?
  • Compare two Kenya eSIM providers by price and coverage
  • Show the plan tiers for this provider slug and give me the link

How to install eSIM Kenya

Platform CLI: remote server

claude mcp add --transport http mcp https://mcp.esimkenya.com/mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about eSIM Kenya

How do I install eSIM Kenya in Claude Code?

Run claude mcp add --transport http esim-kenya https://mcp.esimkenya.com/mcp. The server connects over HTTP, so there is no package to install.

What does eSIM Kenya do?

It feeds the assistant live data on Kenyan eSIM providers, their plans and coverage, and lets it compare them. Responses include an affiliate link for the chosen provider.

Do I need an API key to use it?

Nothing to configure for the remote endpoint at https://mcp.esimkenya.com/mcp. The SUPABASE_URL and SUPABASE_ANON_KEY values matter only when you run the server locally with wrangler dev.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor