ESIM KENYA
OfficialeSIM 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}).
Related MCP server: KenyaMCPServer
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
npm install
npm run dev # wrangler dev, serves at http://localhost:8787
npm run typecheckSmoke test with the MCP Inspector:
npx @modelcontextprotocol/inspector@latest
# connect via Streamable HTTP to http://localhost:8787/mcpDeployment
npm run deploy # wrangler deployRequires 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
This server cannot be deployed
Maintenance
Related MCP Connectors
BuyUKeSIM MCP lets AI agents search and purchase global travel eSIMs, UK +44 number eSIMs, and related connectivity services programmatically. Agents can search plans, compare pricing and coverage, create and fund prepaid crypto wallets, purchase eSIMs, and check order status — with no traditional account or KYC workflow.
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Discover and call 10,000+ production APIs from one MCP server. Pay-per-call billing for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP Server that gives AI assistants access to comprehensive country data from 250+ countries.1MIT
- AlicenseAqualityBmaintenanceProvides access to Kenya's civic datasets including parliament records, county budgets, SACCO registry, and drought data through MCP tools. Enables AI agents to analyze and query Kenyan public data for civic applications.1061MIT
- AlicenseAqualityBmaintenanceMCP server for Kenya insurance intelligence, providing tools to query insurance products, NHIF coverage, and parametric crop risk scoring.2629 PyPIMIT
- -licenseNot gradedqualityNot gradedmaintenanceAn MCP server that wraps the Firsty telecom API, allowing AI agents to manage eSIMs, data plans, phone numbers, and network coverage.-