Ask your assistant to buy an eSIM
Connect eSIM SOS to Claude, ChatGPT, Cursor or another assistant. It finds a plan for your trip, compares prices with other shops and creates the order. You pay yourself via the link: with a Russian bank card, SBP fast payments or crypto. The AI never sees your card and never pays by itself.
https://esimsos.net/api/mcpYou
I need mobile data in Thailand for 10 days, up to 1000 ₽
Assistant
Found an eSIM for Thailand and compared prices with other shops.
- Plan
- data and validity for a 10-day trip
- Price
- final, in rubles, within 1000 ₽
- Payment
- link to the payment page
To place the order the assistant asks for your email: the QR code goes there. After payment it shows how to install the eSIM on iPhone or Android.
Connect
Pick your client. Same URL everywhere, no keys and no sign-in.
Claude.ai and Claude Desktop
Settings → Connectors → Add → Add custom connector → paste the URL → Add.
https://esimsos.net/api/mcpCursor
Install in CursorOr add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project).
{
"mcpServers": {
"esimsos": {
"url": "https://esimsos.net/api/mcp"
}
}
}VS Code
Install in VS CodeOr add to .vscode/mcp.json.
{
"servers": {
"esimsos": {
"type": "http",
"url": "https://esimsos.net/api/mcp"
}
}
}ChatGPT
Plugins → + → Add custom MCP server → enter a name and the URL, authentication: none → confirm the warning → Create as a plugin. Then start a new chat and pick the plugin with @.
https://esimsos.net/api/mcpAvailability depends on your plan and workspace policy.
Local via npx
Claude Desktop: Settings → Developer → Edit Config. Add to claude_desktop_config.json and restart Claude.
{
"mcpServers": {
"esimsos": {
"command": "npx",
"args": [
"-y",
"github:uziame/esimsos-mcp"
]
}
}
}Requires Node.js 18+. The file is in ~/Library/Application Support/Claude/ on macOS and %APPDATA%\Claude\ on Windows.
Other clients
Streamable HTTP at the server URL, or stdio via npx.
https://esimsos.net/api/mcpnpx -y github:uziame/esimsos-mcpTo debug: npx @modelcontextprotocol/inspector
What the server can do
Six tools. The assistant decides which one to call.
Finds a country by English or Russian name or ISO code
search_destinationsLists plans with final prices in rubles, one price for every payment method
list_plansCompares prices of several shops using the open esimdar.com dataset
compare_pricesCreates an unpaid order and returns a payment link for you
create_orderReports payment and delivery status when the email matches the order
order_statusAfter payment, gives the order page with the QR code and steps for iPhone and Android
install_instructions
Safety
You pay
The server returns a payment link. The AI never pays by itself.
No card details
The server never accepts card details, the assistant never sees them.
No keys
No API keys and no sign-in: the server URL is enough.
Open source
Source code on GitHub, MIT license.
The email is used only for the order and the QR code, no marketing emails. Order status is shown only when both the order ID and the email match.
Find the server elsewhere
GitHub
Source code and docs
github.com/uziame/esimsos-mcpMCP Registry
Official MCP Registry
namenet.esimsos/esimsosSmithery
Smithery MCP catalog
smithery.ai/servers/uziame17/esimsos
For developers and partners
Open price dataset
Plans from several eSIM shops in one file, CC BY 4.0 license. The esimdar.com comparison site is run by eSIM SOS, we are an ordinary row in it.
esimdar.com/data/plans.jsonEmbedding and partnerships
Want to add eSIM search to your service or discuss a partnership? Email us.
support@esimsos.ru