Skip to content

Slashtel

by slashtel.com · remote · no sign-in to list tools · v1.0.0 · published by com.slashtel

Travel data eSIMs in about 200 destinations and mobile top-ups in 100+ countries, live prices.

Changes · 1

6 tools: 1 change things and 5 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http slashtel https://slashtel.com/api/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "create_checkout_link" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "create_checkout_link" says "create": a word for a change.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Changes things 1Claude Code: ask
Only reads 5Claude Code: allow
  • check_esim_statusFor a traveller who already bought a Slashtel eSIM: returns data used, data left, plan size, expiry, status (not yet installed, active, used up or expired) and whether automatic to…No findings

    Why it is in this group

    • The name "check_esim_status" says "status": a word for reading.
    Description, as the server wrote it
    For a traveller who already bought a Slashtel eSIM: returns data used, data left, plan size, expiry, status (not yet installed, active, used up or expired) and whether automatic top-up (Keep me connected) is on. Needs the email used at checkout AND the eSIM's ICCID (the long number starting 89, shown in the order email and in phone settings under the eSIM). Both must match the same order. Use it when someone asks how much data they have left or why their eSIM stopped working.

    Annotations the server declares

    • title: Check eSIM status
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • check_phone_compatibilityExplains how the traveller can confirm their own phone supports eSIM and is unlocked before buying, with steps for iPhone and Android.No findings

    Why it is in this group

    • The description's first verb is "explain": a word for reading.
    Description, as the server wrote it
    Explains how the traveller can confirm their own phone supports eSIM and is unlocked before buying, with steps for iPhone and Android. Optionally pass the phone brand to get brand-specific steps. Use it before create_checkout_link when the user is unsure their phone will work; an incompatible or locked phone is the most common reason an eSIM cannot be installed.

    Annotations the server declares

    • title: Check phone eSIM compatibility
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_esim_plansLive travel eSIM plans for one destination: data (GB), validity (days), price (USD) and price per GB.No findings

    Why it is in this group

    • The name "get_esim_plans" says "get": a word for reading.
    Description, as the server wrote it
    Live travel eSIM plans for one destination: data (GB), validity (days), price (USD) and price per GB. Use an ISO-2 country code (e.g. TR, JP, US, GB) or a destination code from list_esim_destinations. Optional filters narrow the list.

    Annotations the server declares

    • title: Get eSIM plans
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_topup_plansDetects the operator of a mobile number and returns the live top-up options for it: what the recipient receives, validity where it applies, and the price in USD.No findings

    Why it is in this group

    • The name "get_topup_plans" says "get": a word for reading.
    Description, as the server wrote it
    Detects the operator of a mobile number and returns the live top-up options for it: what the recipient receives, validity where it applies, and the price in USD. The number must include the country code, e.g. +911234567890.

    Annotations the server declares

    • title: Get mobile top-up options
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • list_esim_destinationsLists every country and region Slashtel sells travel data eSIMs for (about 200 destinations), returning each destination's code, name, lowest live price in USD and number of plans.No findings

    Why it is in this group

    • The name "list_esim_destinations" says "list": a word for reading.
    Description, as the server wrote it
    Lists every country and region Slashtel sells travel data eSIMs for (about 200 destinations), returning each destination's code, name, lowest live price in USD and number of plans. Use it to find the destination code when the user names a place, a region such as Europe or Asia, or is unsure what is covered. Optional search text filters by name. Skip this tool and call get_esim_plans directly when you already know the ISO-2 country code.

    Annotations the server declares

    • title: List eSIM destinations
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http slashtel https://slashtel.com/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__slashtel__list_esim_destinations",
      "mcp__slashtel__get_esim_plans",
      "mcp__slashtel__get_topup_plans",
      "mcp__slashtel__check_esim_status",
      "mcp__slashtel__check_phone_compatibility"
    ],
    "ask": [
      "mcp__slashtel__create_checkout_link"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as slashtel. Review it before you use it.