eSIM Kenya

com.esimkenyaPublished by esimkenya.comOfficial publisherv0.1.2Updated Nov 2, 2026

Live eSIM provider, plan, pricing, and coverage data for Kenya from esimkenya.com.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Read-only remote MCP server that gives assistants live eSIM provider, plan, pricing and coverage data for Kenya from esimkenya.com.

What you can do
  • Search and list eSIM providers for Kenya, filtered by destination, badge, safari coverage, rating or price
  • Get full details for one provider by slug, including review verdict, key facts, FAQs and every plan with data amount, duration and USD price
  • Compare two providers head-to-head, using a curated verdict when one exists or both providers' details side by side otherwise
  • Return an affiliate link with each provider response
When to use it
Useful when an assistant needs to answer travel questions such as which eSIM to buy for Kenya, Nairobi or Maasai Mara, and should cite current provider and plan data rather than stale scraped content.
Requirements
A remote streamable HTTP endpoint; no local runtime, account or API key is needed for clients. The server itself runs on Cloudflare Workers and reads its data from Supabase using SUPABASE_URL and SUPABASE_ANON_KEY.
Before you install
Read-only, but every provider response includes an affiliate link, so recommendations carry a commercial interest. Data is limited to Kenya eSIM providers and comes from a third-party site's Supabase project.

Installation

In SourceWeft

  1. Open eSIM Kenya in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.esimkenya%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "esim-kenya": {
      "type": "http",
      "url": "https://mcp.esimkenya.com/mcp"
    }
  }
}

README

eSIM Kenya MCP Server

A read-only MCP server exposing live eSIM provider, plan, pricing, and coverage data for Kenya from esimkenya.com. It lets AI assistants answer questions like "what's the best eSIM for Kenya / Maasai Mara / Nairobi" with current data instead of stale scraped content, and hand back a ready affiliate link.

Live endpoint: https://mcp.esimkenya.com/mcp Also listed in the official MCP Registry as com.esimkenya/mcp.

Tools

  • list_esim_providers — search/filter providers by Kenya destination, badge, safari coverage, rating, or price. Optionally enriches results with park-level coverage notes.
  • get_esim_provider — full detail and plan tiers for a single provider by slug.
  • compare_esim_providers — returns esimkenya.com's curated head-to-head verdict for a pair of providers when one exists, otherwise both providers' full details side by side.

Every provider response includes an affiliate_link (https://esimkenya.com/go/{slug}).

Stack

McpServer + WebStandardStreamableHTTPServerTransport from @modelcontextprotocol/sdk, running stateless in a Cloudflare Worker fetch handler — no Durable Object needed since every request is independent. Data comes from the same Supabase project as the main site, read via the public anon key (RLS-gated; no write access, no service-role key).

Development

bash
npm installnpm run dev        # wrangler dev, serves at http://localhost:8787npm run typecheck

Smoke test with the MCP Inspector:

bash
npx @modelcontextprotocol/inspector@latest# connect via Streamable HTTP to http://localhost:8787/mcp

Deployment

bash
npm run deploy      # wrangler deploy

Requires SUPABASE_URL / SUPABASE_ANON_KEY (set in wrangler.toml [vars] — safe to commit, this is the anon key already shipped in the main site's browser bundle and gated by RLS).

License

MIT

Source: README.md at commit a2a8f60

Tools

3

list_esim_providers

List eSIM providers for Kenya

Search and list eSIM providers available in Kenya, with pricing, ratings, coverage, and descriptive fields (best_for, ideal_for/not_ideal_for, pros/cons). Optionally filter by a Kenya destination slug (national park, city, airport, beach, or island) to see providers editorially recommended there, with park-level coverage notes when available. This is the primary lookup tool — reason over the returned structured fields yourself to answer "best for X" style questions rather than expecting a pre-computed ranking.

Parametersbadgelimitsort_bymin_ratingmax_price_usdsafari_coveragedestination_slug

get_esim_provider

Get eSIM provider details and plans

Get full details for a single eSIM provider by slug, including its review summary/verdict, key facts, FAQs, and every available plan (data amount, duration, price in USD). Use list_esim_providers first to find a provider slug.

Parametersslugrequired

compare_esim_providers

Compare two eSIM providers for Kenya

Compare two eSIM providers by slug. Returns esimkenya.com's curated head-to-head verdict when one exists for that pair, otherwise returns both providers' full details side by side so you can compare them yourself. Use list_esim_providers first to find provider slugs.

Parametersprovider_a_slugrequiredprovider_b_slugrequired

Version history

1
  1. v0.1.2LatestSep 25, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts