Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate recorded, valid to 2027-01-13
Authorization not required
Changed the definition of "plan_trip" and "recommend_config"
⟨44 unchanged words⟩ plus the total. Use when the customer namesmoretwothanoronemorecountrycountries and asize;size (2–5 destinations); for one country call quote_esim; use recommend_config when they describe usage instead.
⟨31 unchanged words⟩ per country (1–90). Default 7.","maximum":90,"minimum":1,"type":"integer"},"destinations":{"description":"Countries of the trip (2–5), any language or ISO codes, in travel ⟨2 unchanged words⟩ "type":"string"},"maxItems":5,"minItems":2,"type":"array"},"gb":{"description" ⟨53 unchanged words⟩ :"Optional overrides per country (gb and/or days, same ranges as above).","items":{"properties":{"days":{"description":"Validity days (1–90) for this country.","maximum":90,"minimum":1,"
⟨71 unchanged words⟩ budget check. Prices are the same as quote_esim. Give destination (one country) or destinations (several) — one of the two is required; a call without a country fails with invalid_argument.
⟨87 unchanged words⟩ to its country first. One country per eSIM. Required unless destinations is given.","type":"string"},"destinations":{ ⟨10 unchanged words⟩ Use instead of destination for a multi-country trip. Required unless destination is given.","items":{"type":"string"}, ⟨138 unchanged words⟩
Added "recommend_config"; changed the definition of "get_networks", "get_shop_facts", "list_destinations" and 4 more (7 tools before, 8 now)
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
Changed the definition of "get_shop_facts"
⟨15 unchanged words⟩ ranges, delivery, payment, hotspot, activation, top-ups (add data or days), e-mails, support. Use for any question that is not a price.
Unknown → Live
First tool surface recorded: 7 tools (server version 1.2.1)
https://varioroam.com/wp-json/varioroam/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
⟨15 unchanged words⟩ same data pool and days unless given percountry.country (gb omitted = sized for normal use from the days). Returns one line per country with price and ⟨4 unchanged words⟩ Use when the customer names more than onecountry.country and a size; use recommend_config when they describe usage instead.
⟨61 unchanged words⟩ {"description":"Data pool per country in whole GB (1–100).DefaultOmit5.= sized for normal use from the days (1.5 GB/day).","maximum":100,"minimum":1,"type":"numberinteger"},"language":{"description":"ISO language ⟨49 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
⟨84 unchanged words⟩ "gb":{"description":"Up to 8GBwhole-GB values, e.g. [1,3,5,10,20 ⟨2 unchanged words⟩ maximum":100,"minimum":1,"type":"numberinteger"},"maxItems":8,"minItems":1," ⟨74 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
⟨28 unchanged words⟩ "description":"Validity days (1–90).","maximum":90,"minimum":1,"type":"integer"},"destination":{"description" ⟨29 unchanged words⟩ "gb":{"description":"Data pool in whole GB for the whole trip (1–100). One pool,wholenotnumbers).per day. Not sure how much? Call recommend_config.","maximum":100,"minimum":1,"type":"numberinteger"},"language":{"description":"ISO language ⟨68 unchanged words⟩
⟨23 unchanged words⟩ "Total data pool for the whole validity (whole GB). Not per day.","type":"numberinteger"},"days":{"description":"Validity in ⟨42 unchanged words⟩ :"string"},"type":"array"},"networks_unmatched":{"description":"Present when a requested network does not exist in this country: those names. The quote then uses the networks listed in networks.","items":{"type":"string"},"type":"array"},"note":{"description":"Present when something about the request had to be adjusted — read it to the customer.","type":"string"},"price":{"description":"FULL price of this ⟨19 unchanged words⟩ "string"},"price_is_final":{"type":"boolean"},"topup":{"additionalProperties":true,"description":"How the customer adds data or days to this eSIM later (not through the tools).","properties":{"how":{"type":"string"},"kind":{"enum":["data_days"],"type":"string"}},"type":"object"}},"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
⟨66 unchanged words⟩ "gb":{"description":"Data pool in whole GB (1–100).","maximum":100,"minimum":1,"type":"numberinteger"},"language":{"description":"ISO language ⟨68 unchanged words⟩
⟨23 unchanged words⟩ "Total data pool for the whole validity (whole GB). Not per day.","type":"numberinteger"},"days":{"description":"Validity in ⟨62 unchanged words⟩ :"string"},"type":"array"},"networks_unmatched":{"description":"Present when a requested network does not exist in this country: those names. The quote then uses the networks listed in networks.","items":{"type":"string"},"type":"array"},"next_step":{"description":"What the customer does ⟨7 unchanged words⟩ ", pay.","type":"string"},"note":{"description":"Present when something about the request had to be adjusted — read it to the customer.","type":"string"},"payment_methods":{"items":{"type":"string" ⟨27 unchanged words⟩ "string"},"price_is_final":{"type":"boolean"},"topup":{"additionalProperties":true,"description":"How the customer adds data or days to this eSIM later (not through the tools).","properties":{"how":{"type":"string"},"kind":{"enum":["data_days"],"type":"string"}},"type":"object"}},"required":["buy_url","price" ⟨4 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}
Recommend a configuration — Use when the customer describes a trip instead of a size: country (or up to 5), days and how they use data (usage light / normal / heavy, or gb_per_day). Sizes the data pool from the data guide and returns three server-quoted configurations per country — exact, comfortable (×1.5) and generous (×2) — each with its price, networks, a one-line reason and its buy_url, plus trip totals and an optional budget check. Prices are the same as quote_esim.