Skip to main content
Glama
Willyfab

simsima-connectivity

by Willyfab

simsima-connectivity — MCP-сервер

Glama score

Веб-сайт: simsima.io · Эндпоинт: POST https://mcp.simsima.io/mcp (Streamable HTTP) · Реестр: io.github.Willyfab/simsima-connectivity

Публичный MCP-сервер, открывающий каталог travel eSIM от Simsima для AI-агентов. Эндпоинт: POST https://mcp.simsima.io/mcp (Streamable HTTP). Health: GET /health.

Инструменты

  • list_destinations — страны/регионы покрытия, с минимальной ценой + URL продукта.

  • search_plans — тарифы для направления, с опциональными фильтрами по цене/трафику/сроку действия.

  • get_plan — один тариф по sku.

  • recommend_plan — лучший(ие) тариф(ы) для поездки (длительность + лёгкое/среднее/интенсивное использование).

  • create_checkout_link — URL продукта Simsima с атрибуцией агента (source/utm_*), тариф уже предвыбран.

  • check_coverage — покрывает ли это направление данную страну? Принимает название страны или ISO-код и возвращает отдельный тариф для страны независимо от того, да или нет.

  • get_destination_info — покрытие, мобильные операторы, доступность пополнения и входная цена для одного направления.

Только чтение + атрибутированные ссылки. Никаких платежей, данных о заказах, авторизации.

Related MCP server: gliana-mcp-remote

Источник данных

Читает публичный веб-фид ${SIMSIMA_FEED_BASE}/{locale}/agent/catalog (кэш ~15 мин). URL продуктов берутся напрямую из фида → всегда валидны (ноль 404). Никакой базы данных, никаких вызовов бэкенда.

Этот фид строится из продаваемого каталога Simsima — того же источника, который используют веб-сайт и Google Shopping фид. Таким образом, ответы этого сервера соответствуют тому, что сайт реально продаёт: один тариф на (направление, трафик, длительность), безлимитные тарифы разрешаются через каскад честного использования сайта, и минимальная цена на кассе уже применена.

Покрытие и мобильные операторы находятся в блоке destinations фида, один раз на направление, а не на каждом тарифе (только зона Европы несёт ~40 кодов стран). Операторы перечислены только для однострановых направлений: на зоне сети сорока стран, смешанные вместе, не сказали бы ничего полезного.

Переменные окружения

  • SIMSIMA_FEED_BASE (по умолчанию https://simsima.io)

  • PORT (по умолчанию 8080)

  • RATE_LIMIT_RPM (по умолчанию 60)

  • POSTHOG_KEY (опционально) — API-ключ проекта PostHog. Если задан, сервер отправляет событие mcp_tool_call на каждый вызов инструмента, несущее resultCount, feedStale и именованный failureReason, когда вызов возвращается пустым, плюс отдельное событие mcp_checkout_link, когда выдаётся ссылка на оформление заказа. Если отсутствует → телеметрия отключена (no-op).

  • POSTHOG_HOST (опционально, по умолчанию https://eu.i.posthog.com) — хост приёма PostHog (должен совпадать с веб-приложением).

Локальная разработка

cd mcp
npm install
npm test          # jest (42 tests)
npm run dev       # ts-node-dev on :8080
curl localhost:8080/health

Подключение из Claude (частная валидация — Фаза 1a)

Добавьте пользовательский коннектор, указывающий на https://mcp.simsima.io/mcp, затем попробуйте: "Рекомендуй мне eSIM на 7 дней в Японии при среднем использовании."

Развёртывание

Приложение Coolify, контекст сборки Docker = mcp/, поддомен mcp.simsima.io. Авто-деплой при пуше в main. Задайте переменные окружения SIMSIMA_FEED_BASE, PORT, RATE_LIMIT_RPM.

Публикация в MCP Registry (Фаза 1b)

Метаданные находятся в server.json (namespace io.github.Willyfab/simsima-connectivity, remote streamable-http на https://mcp.simsima.io/mcp). Обнаружение также подсказывается из web/public/llms.txt + llms-full.txt.

Чтобы опубликовать (нужен CLI mcp-publisher + GitHub-авторизация как владелец репозитория):

cd mcp
# install: see github.com/modelcontextprotocol/registry (release binary or `go install`)
mcp-publisher login github     # OIDC auth for the io.github.Willyfab/* namespace
mcp-publisher publish          # validates server.json and publishes
  • Увеличивайте version в server.json при каждом значимом изменении и повторно запускайте publish.

  • Чтобы использовать брендированный namespace com.simsima/connectivity вместо этого, подтвердите владение доменом simsima.io через DNS TXT-запись, затем обновите name в server.json (remote URL mcp.simsima.io уже находится на подтверждённом домене).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    An MCP server that wraps the Firsty telecom API, allowing AI agents to manage eSIMs, data plans, phone numbers, and network coverage.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides two MCP servers: one for searching real-time flight prices via FlightAPI.io and another for hotel prices via Booking.com through RapidAPI, both accessible over Streamable HTTP.
    -

Appeared in Searches

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Willyfab/simsima-connectivity'

If you have feedback or need assistance with the MCP directory API, please join our Discord server