Cypher eSIM

Buy no-KYC travel eSIMs and eSIMs with a real phone number in 180+ countries, paid in crypto.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
93%
Integridad del esquema
91%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,878Tokens (definiciones de herramientas)
~1.2 KBTamaño de respuesta típico
Impacto moderado en la atención (1.47% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "esim": {
      "url": "https://cypheresim.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://cypheresim.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (9)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_destinations(query, limit)

Find a country, region or "world" destination by name or ISO code. Returns destination codes for list_plans (country: ISO2 like "JP"; region: like "R-EUROPE"; world: "WORLD"), starting prices in USD, and how many data and phone-number plans exist. An empty query lists all destinations.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 60,
      "description": "Country or region name, or ISO2 code, e.g. \"Japan\", \"JP\", \"Europe\""
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 300,
      "description": "Max results, default 20"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_plans(destination, type, include_regional)

List purchasable plans for a destination, cheapest first. type "data" = data-only eSIM: validity starts on first connection at the destination. type "number" = eSIM with a phone number, calls and SMS: validity starts at installation, so install it just before use; Europe plans give a French +33 number; the UK number plan must be installed only after arrival in the UK. For a country without its own plans, regional and world plans that cover it are returned. Prices are final USD prices; the crypto amount is set at create_order.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "destination": {
      "type": "string",
      "minLength": 2,
      "maxLength": 40,
      "description": "Destination code from search_destinations, or a country ISO2 code"
    },
    "type": {
      "type": "string",
      "enum": [
        "data",
        "number"
      ],
      "description": "\"data\" (default) or \"number\" (plan with a phone number)"
    },
    "include_regional": {
      "type": "boolean",
      "description": "For a country: also return regional/world plans covering it"
    }
  },
  "required": [
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_plan(plan_id)

Full details of one plan: all covered countries, data, days, phone number (if any), install rules, when validity starts, and notes. Read the notes to the person before create_order.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "plan_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 80,
      "description": "plan_id from list_plans"
    }
  },
  "required": [
    "plan_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_payment_coins

Coins and networks accepted for payment. Pass coin and network to create_order. Sending on a different network loses the funds.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🔴create_order(plan_id, coin, network, ref, quantity, ...)

Create a crypto invoice for one new eSIM. Before calling, confirm the plan with the person and tell them when validity starts and the plan notes (number plans: validity starts at installation; Europe number is French +33; UK number plan: install only after arrival). Returns order_id, order_token, the exact amount and the address. The person must send exactly that amount on that network before expires_at. Then poll get_order. Unpaid invoices per client are limited; cancel unused ones with cancel_order.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "plan_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 80,
      "description": "plan_id from list_plans"
    },
    "coin": {
      "type": "string",
      "minLength": 2,
      "maxLength": 10,
      "description": "Coin code from list_payment_coins, e.g. \"USDT\", \"BTC\", \"XMR\""
    },
    "network": {
      "type": "string",
      "minLength": 2,
      "maxLength": 40,
      "description": "Network from list_payment_coins, e.g. \"tron\", \"solana\". Required for USDT (several networks)."
    },
    "ref": {
      "type": "string",
      "maxLength": 32,
      "description": "Optional partner/referral code"
    },
    "quantity": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Resellers with an API key only: number of identical eSIMs on one invoice (1-50). Omit otherwise."
    },
    "client_ref": {
      "type": "string",
      "maxLength": 64,
      "description": "Resellers only: your own order reference, returned as is."
    }
  },
  "required": [
    "plan_id",
    "coin"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_order(order_id, order_token)

Order status: pending (waiting for payment), paid (issuing), delivered, expired, failed. When delivered, returns for each eSIM: QR code (also as an image), LPA activation code, ICCID, and one-tap iOS/Android install links. Call at most once every 5 seconds.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "string",
      "minLength": 10,
      "maxLength": 40,
      "description": "order_id returned by create_order"
    },
    "order_token": {
      "type": "string",
      "minLength": 20,
      "maxLength": 64,
      "description": "order_token returned by create_order"
    }
  },
  "required": [
    "order_id",
    "order_token"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🔴cancel_order(order_id, order_token)

Cancel an unpaid order the person decided not to pay. Do not cancel after the payment was sent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "string",
      "minLength": 10,
      "maxLength": 40,
      "description": "order_id returned by create_order"
    },
    "order_token": {
      "type": "string",
      "minLength": 20,
      "maxLength": 64,
      "description": "order_token returned by create_order"
    }
  },
  "required": [
    "order_id",
    "order_token"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_topups(iccid)

Check whether an installed Cypher eSIM can be topped up and list the plans that can be added to it.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "iccid": {
      "type": "string",
      "minLength": 18,
      "maxLength": 26,
      "description": "ICCID of the installed eSIM (18-22 digits, printed in the eSIM settings)"
    }
  },
  "required": [
    "iccid"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_topup(iccid, plan_id, coin, network)

Create a crypto invoice that adds a data plan to an existing eSIM (no new QR, nothing to install). plan_id must come from list_topups for this ICCID. Payment and polling work exactly like create_order.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "iccid": {
      "type": "string",
      "minLength": 18,
      "maxLength": 26,
      "description": "ICCID of the installed eSIM (18-22 digits, printed in the eSIM settings)"
    },
    "plan_id": {
      "type": "string",
      "minLength": 3,
      "maxLength": 80,
      "description": "plan_id from list_plans"
    },
    "coin": {
      "type": "string",
      "minLength": 2,
      "maxLength": 10,
      "description": "Coin code from list_payment_coins, e.g. \"USDT\", \"BTC\", \"XMR\""
    },
    "network": {
      "type": "string",
      "minLength": 2,
      "maxLength": 40,
      "description": "Network from list_payment_coins, e.g. \"tron\", \"solana\". Required for USDT (several networks)."
    }
  },
  "required": [
    "iccid",
    "plan_id",
    "coin"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada9 herramientas