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 "amend_trip_link"
Update a trip link you already built — add legs, change one leg's fields, replace them all, rename, or drop one — and get ⟨17 unchanged words⟩ so the person holds one link that grows. To change ONE leg (its lodging, date, note, who is on it) use `update` rather than resending every leg through `legs`. Takes a draft link (#d=) plus the ⟨18 unchanged words⟩
⟨566 unchanged words⟩ leg number N (1-based). Applied afteradd/legs.add/legs/update.","type":"integer"},"update":{"description":"Change fields on existing legs without resending the rest. Each item names a leg (1-based) and the fields to set; a field set to null is cleared. Applied after add/legs, before remove.","items":{"properties":{"leg":{"description":"Which leg, 1-based.","type":"integer"},"set":{"description":"The fields to change — any leg field: to, mode, date, note, who, lodging, stayNote, flight, subtype, craft.","properties":{"craft":{"description":"A small craft that travels WITH them — a bike on the car, a canoe on the roof.","enum":["Bike","Canoe","Kayak"],"type":"string"},"date":{"description":"YYYY-MM-DD. Optional — an undated leg keeps its place in the order.","type":"string"},"flight":{"description":"Flight number if you have it, e.g. UA328. Never invent one.","type":"string"},"lodging":{"description":"Where they stay at this destination — hotel, cabin, a friend's couch.","type":"string"},"mode":{"description":"How they travel this leg. Defaults to drive.","enum":["drive","fly","train","ferry","water","bike","walk"],"type":"string"},"note":{"description":"Anything worth remembering about this leg. Optional.","type":"string"},"stayNote":{"description":"Anything about the stay. Only meaningful alongside lodging.","type":"string"},"subtype":{"description":"More precise than mode when you know it: own/rental/rv/taxi for drive, commercial/private for fly, canoe/kayak/sail for water.","enum":["own","rental","rideshare","taxi","bus","rv","commercial","private","heli","intercity","commuter","subway","tram","passenger","carferry","sail","motor","canoe","kayak","walk","hike","run","ebike"],"type":"string"},"to":{"description":"Where this leg ends.","properties":{"lat":{"description":"Latitude, -90 to 90.","type":"number"},"lng":{"description":"Longitude, -180 to 180.","type":"number"},"name":{"description":"How a person would say it, e.g. \"Moab, UT\".","type":"string"}},"required":["lat","lng"],"type":"object"},"who":{"description":"Who travels this leg, if you know — e.g. [\"Mel\",\"Sam\"]. Lets the trip show who was where.","items":{"type":"string"},"type":"array"}},"required":[],"type":"object"}},"required":["leg","set"],"type":"object"},"type":"array"}},"required":["link"],"type":"object"}
⟨21 unchanged words⟩ "},"replaced":{"type":"boolean"},"updated":{"type":"integer"}},"type":"object"},"legs":{ ⟨24 unchanged words⟩
Changed the definition of "read_kept_trip"
⟨3 unchanged words⟩ ":"The kept trip's link, e.g. https://thistripbtw.us/abc1234#k=treeline-downpour-rolling-switchback.//thistripbtw.us/abc1234#k=lagoon-passport-teal-teal. The whole URL is fine.","type": ⟨5 unchanged words⟩
Changed the definition of "add_to_kept_trip", "amend_trip_link", "build_trip_link" and 3 more
before
—after
{"properties":{"id":{"description":"The new stop's id, when the server returned one.","type":["string","null"]},"stops":{"description":"How many stops the trip has now.","type":"integer"},"summary":{"type":"string"}},"required":["stops"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Add a stop to a kept trip"}Certificate changed, valid to 2026-12-19
Certificate recorded, valid to 2026-10-20
Authorization not required
First tool surface recorded: 6 tools (server version 1.3.1)
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"properties":{"changed":{"description":"What this call actually altered.","properties":{"added":{"type":"integer"},"name":{"type":"boolean"},"origin":{"type":"boolean"},"removed":{"type":"boolean"},"replaced":{"type":"boolean"}},"type":"object"},"legs":{"type":"integer"},"link":{"description":"The trip link. Give this to the person rather than opening it.","type":"string"}},"required":["link","legs","changed"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Amend a trip link"}before
—after
{"properties":{"legs":{"description":"How many legs the link carries.","type":"integer"},"link":{"description":"The trip link. Give this to the person rather than opening it.","type":"string"}},"required":["link","legs"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Build a trip link"}before
—after
{"properties":{"results":{"description":"Up to six candidates, best first.","items":{"properties":{"lat":{"type":"number"},"lng":{"type":"number"},"name":{"type":"string"},"where":{"description":"The fuller name, for telling two same-named places apart.","type":"string"}},"required":["name","lat","lng"],"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["results"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Find a place"}before
—after
{"properties":{"stops":{"type":"integer"},"summary":{"type":"string"},"trip":{"description":"A trip somebody bought, as this phrase is allowed to see it.","properties":{"access":{"description":"What the phrase in the link grants.","enum":["edit","view"],"type":"string"},"address":{"description":"The trip's own address, without the phrase.","type":"string"},"expires":{"description":"YYYY-MM-DD, or null while no end date is set.","type":["string","null"]},"name":{"type":"string"},"notes":{"items":{"type":"string"},"type":"array"},"stops":{"items":{"description":"One stop: title, lat, lng, and whatever else was filled in.","type":"object"},"type":"array"},"tier":{"type":"string"},"tracks":{"description":"Track labels, when the trip uses them.","type":["object","null"]}},"required":["address","stops"],"type":"object"}},"required":["trip","stops"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Read a kept trip"}before
—after
{"properties":{"legs":{"type":"integer"},"summary":{"type":"string"},"trip":{"description":"The trip, in exactly the shape build_trip_link takes — so it can be rebuilt or amended without translation.","properties":{"legs":{"items":{"properties":{"craft":{"description":"A small craft that travels WITH them — a bike on the car, a canoe on the roof.","enum":["Bike","Canoe","Kayak"],"type":"string"},"date":{"description":"YYYY-MM-DD. Optional — an undated leg keeps its place in the order.","type":"string"},"flight":{"description":"Flight number if you have it, e.g. UA328. Never invent one.","type":"string"},"lodging":{"description":"Where they stay at this destination — hotel, cabin, a friend's couch.","type":"string"},"mode":{"description":"How they travel this leg. Defaults to drive.","enum":["drive","fly","train","ferry","water","bike","walk"],"type":"string"},"note":{"description":"Anything worth remembering about this leg. Optional.","type":"string"},"stayNote":{"description":"Anything about the stay. Only meaningful alongside lodging.","type":"string"},"subtype":{"description":"More precise than mode when you know it: own/rental/rv/taxi for drive, commercial/private for fly, canoe/kayak/sail for water.","enum":["own","rental","rideshare","taxi","bus","rv","commercial","private","heli","intercity","commuter","subway","tram","passenger","carferry","sail","motor","canoe","kayak","walk","hike","run","ebike"],"type":"string"},"to":{"description":"Where this leg ends.","properties":{"lat":{"description":"Latitude, -90 to 90.","type":"number"},"lng":{"description":"Longitude, -180 to 180.","type":"number"},"name":{"description":"How a person would say it, e.g. \"Moab, UT\".","type":"string"}},"required":["lat","lng"],"type":"object"},"who":{"description":"Who travels this leg, if you know — e.g. [\"Mel\",\"Sam\"]. Lets the trip show who was where.","items":{"type":"string"},"type":"array"}},"required":["to"],"type":"object"},"type":"array"},"name":{"type":"string"},"origin":{"properties":{"lat":{"description":"Latitude, -90 to 90.","type":"number"},"lng":{"description":"Longitude, -180 to 180.","type":"number"},"name":{"description":"How a person would say it, e.g. \"Moab, UT\".","type":"string"}},"required":["lat","lng"],"type":"object"}},"required":["origin","legs"],"type":"object"}},"required":["trip","legs"],"type":"object"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Read a trip link"}