explaingit

willyfab/simsima-connectivity

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 3/5Setup · moderate

TLDR

A public MCP server that lets AI agents browse, recommend, and link to Simsima's travel eSIM data plans.

Mindmap

mindmap
  root((repo))
    What it does
      Exposes eSIM catalog
      Recommends travel plans
      Builds attributed links
    Tech stack
      TypeScript
      Node.js
      Jest
    Use cases
      Recommend eSIM for a trip
      List covered countries
      Generate checkout link
    Audience
      Developers
      AI agent builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Let an AI travel assistant recommend eSIM data plans for a specific destination and trip length.

USE CASE 2

List which countries and regions have available eSIM plans along with starting prices.

USE CASE 3

Generate an attributed checkout link so Simsima can track sales that came from an AI agent.

What is it built with?

TypeScriptNode.jsJest

How does it compare?

willyfab/simsima-connectivity0xkinno/astraea0xkinno/halcyon
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatehardhard
Complexity3/54/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Local dev needs Node.js and npm, production deploy targets Coolify and Docker with feed and rate-limit environment variables.

In plain English

simsima-connectivity is a public MCP server, a connector following a standard that lets AI assistants call outside tools, that lets any AI agent browse and recommend travel eSIM data plans from a company called Simsima. An eSIM is a way to get mobile data in another country without swapping a physical phone card, and this server gives an AI chat assistant a set of tools to look through Simsima's actual product catalog. The server offers five tools an agent can call. One lists which countries or regions are covered along with the cheapest price and a link to the product. Another searches the available plans for a specific destination, with options to filter by price, amount of data, or how long the plan lasts. A third fetches full details on a single plan by its product code. A fourth recommends the best plan for a trip based on how many days someone is traveling and whether they expect to use light, medium, or heavy amounts of data. The last tool builds a link to buy a specific plan on Simsima's website, tagged so Simsima can tell the sale came from an AI agent. The server only reads catalog information and builds these tagged links: it never touches payments, order details, or account logins. Behind the scenes the server reads a public web feed that Simsima already publishes, refreshing its copy roughly every fifteen minutes, and every product link it hands back comes straight from that feed, so links should never point to a missing page. Right now it covers plans in English and French for individual countries, with regional and worldwide plans expected to come from the feed later. The project also optionally reports anonymous usage events to an analytics service if a key is configured, and stays silent if it is not. A developer can run the server locally with Node.js for testing, or deploy it as a small web service, and the project is also set up to be listed on an official public registry of MCP servers so that other AI tools can discover it automatically. It is aimed at developers building AI travel assistants or shopping agents who want their AI to browse and recommend real eSIM data plans.

Copy-paste prompts

Prompt 1
Help me connect Claude to the simsima-connectivity MCP server and recommend an eSIM for my trip.
Prompt 2
Explain what each of the five tools in this MCP server does.
Prompt 3
Walk me through deploying this MCP server and publishing it to the MCP registry.

Frequently asked questions

What is simsima-connectivity?

A public MCP server that lets AI agents browse, recommend, and link to Simsima's travel eSIM data plans.

What language is simsima-connectivity written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Jest.

How hard is simsima-connectivity to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is simsima-connectivity for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.