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.
Changed the definition of "plan_trip" and "recommend_config"
⟨32 unchanged words⟩ plus the total. Use when the customer namesmoretwothanoronemorecountrycountries and aspeed;speed (2–5 destinations); for one country call quote_flat; use recommend_config when they describe devices or usage instead.
⟨50 unchanged words⟩ destinations":{"description":"Countries of the trip (2–5), any language or ISO codes, in travel order.","items":{"type":"string"},"maxItems":5,"minItems":2,"type":"array"},"language":{" ⟨86 unchanged words⟩
⟨91 unchanged words⟩ says so. Prices are the same as quote_flat. Give destination (one country) or destinations (several) — one of the two is required; a call without a country fails with invalid_argument.
⟨88 unchanged words⟩ to its country first. One country per Flat. 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"}, ⟨181 unchanged words⟩
Added "recommend_config"; changed the definition of "get_flats", "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}
Unavailable → Live
First tool surface recorded: 7 tools (server version 2.0.1)
Certificate recorded, valid to 2026-12-04
Authorization not required
Unknown → Unavailable
https://roamflat.com/wp-json/roamflat/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}
⟨35 unchanged words⟩ Use when the customer names more than onecountry.country and a speed; use recommend_config when they describe devices or usage instead.
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
⟨137 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 Flat listed in networks.","items":{"type":"string"},"type":"array"},"note":{"description":"Present when something about the request had to be adjusted (a step up for the speed, an unknown network) — read it to the customer.","type":"string"},"price":{"description":"FULL price of this ⟨44 unchanged words⟩ "integer"},"starts":{"type":"string"},"topup":{"additionalProperties":true,"description":"How the customer adds days to this Flat later (not through the tools).","properties":{"how":{"type":"string"},"kind":{"enum":["days"],"type":"string"}},"type":"object"}},"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true}
⟨157 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 Flat listed in networks.","items":{"type":"string"},"type":"array"},"next_step":{"description":"What the customer does ⟨8 unchanged words⟩ ", pay.","type":"string"},"note":{"description":"Present when something about the request had to be adjusted (a step up for the speed, an unknown network) — read it to the customer.","type":"string"},"payment_methods":{"items":{"type":"string" ⟨52 unchanged words⟩ "integer"},"starts":{"type":"string"},"topup":{"additionalProperties":true,"description":"How the customer adds days to this Flat later (not through the tools).","properties":{"how":{"type":"string"},"kind":{"enum":["days"],"type":"string"}},"type":"object"}},"required":["buy_url","price" ⟨4 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true}
Recommend a Flat — Use when the customer describes the trip instead of a speed: country (or up to 5), days and what will be connected (devices: phone, phone_laptop, small_group, family, creator_posting, creator_live, creator_hd_live, creator_pro). Picks the speed from the roamflat speed guide and returns it server-quoted together with the step below and the step above (where offered), each with price, networks, a one-line reason and its buy_url, plus trip totals and an optional budget check. A speed that needs 5G in a country without 5G falls back to the highest speed there and says so. Prices are the same as q…