← WebMCP Directory

Tool tree

esimc.top

Travel & EventsTools verified
Website
Compare affordable travel eSIM plans by country and region. Get mobile data for your next trip with eSIM Connect.
Explore capabilities
    ask_siteAction

    Answer a visitor's question about eSIM Connect's travel eSIM catalog, coverage, plan data and validity, purchasing, wallet top-ups, accounts, or order management from the site's own content. Use when the visitor asks for site information rather than requesting a catalog search or account action. Returns matching content sections and source paths, or an explicit no-match note.

    View tool JSON
    {
      "name": "ask_site",
      "kind": "act",
      "impl": "imperative",
      "description": "Answer a visitor's question about eSIM Connect's travel eSIM catalog, coverage, plan data and validity, purchasing, wallet top-ups, accounts, or order management from the site's own content. Use when the visitor asks for site information rather than requesting a catalog search or account action. Returns matching content sections and source paths, or an explicit no-match note.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "The visitor question about the site"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    search_esim_plansAnswer

    Search the site's current travel eSIM catalog by destination, region, plan name, data allowance, or validity. Use when a visitor wants to find plans before opening a country page or starting a purchase. Returns matching plan summaries with identifiers, pricing, coverage, and destination paths; it does not purchase a plan.

    View tool JSON
    {
      "name": "search_esim_plans",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the site's current travel eSIM catalog by destination, region, plan name, data allowance, or validity. Use when a visitor wants to find plans before opening a country page or starting a purchase. Returns matching plan summaries with identifiers, pricing, coverage, and destination paths; it does not purchase a plan.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Destination, region, plan name, data, or validity to search for"
          },
          "maxResults": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "default": 20
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_esim_plan_detailsAnswer

    Get the current details for one eSIM plan, including destination, data, validity, speed, coverage, price, and supported locations. Use when a visitor asks for more information about a specific plan before purchasing. Returns the plan details and source.

    View tool JSON
    {
      "name": "get_esim_plan_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the current details for one eSIM plan, including destination, data, validity, speed, coverage, price, and supported locations. Use when a visitor asks for more information about a specific plan before purchasing. Returns the plan details and source.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "planId": {
            "type": "string",
            "description": "The plan package code, id, or slug"
          }
        },
        "required": [
          "planId"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    start_esim_checkoutSensitive Action

    Start secure checkout for a single-country eSIM plan and its quantity. Use after choosing a plan when the visitor is ready to pay; sign-in is required and this hands off to the site's own Stripe checkout without charging the payment in this call. Returns the checkout session and pending-payment status.

    View tool JSON
    {
      "name": "start_esim_checkout",
      "kind": "transact",
      "impl": "imperative",
      "description": "Start secure checkout for a single-country eSIM plan and its quantity. Use after choosing a plan when the visitor is ready to pay; sign-in is required and this hands off to the site's own Stripe checkout without charging the payment in this call. Returns the checkout session and pending-payment status.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "planId": {
            "type": "string",
            "description": "The plan package code, id, or slug"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "default": 1
          }
        },
        "required": [
          "planId"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }