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 changed, valid to 2027-01-30
Changed the definition of "search_events"
⟨37 unchanged words⟩ , category, date range, and max price. `query` matches event titles, so pass only the name you are looking for ("Bamse", "Djurgården") and express everything else as filters - a sentence like "concerts in Stockholm this weekend" matches no title. Returns a paginated markdown list of events where ⟨31 unchanged words⟩
⟨104 unchanged words⟩ :"integer"},"query":{"description":"Free-textEventquery.titleAcceptstonatural-languagelookinputforlike(\"Metallica\", \"metallicaBamse\", \"Djurgarden\"). This matches the event name only, so put the city, dates and price instockholmtheirnextownmonth\".fields rather than in a sentence here.","minLength":1,"type":"string"} ⟨31 unchanged words⟩
Certificate changed, valid to 2027-01-15
Authorization not required
Changed the definition of "browse_city", "get_event", "get_related_events" and 3 more
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"events":{"description":"Matching events.","items":{"additionalProperties":false,"properties":{"availability":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Ticketing status, e.g. AVAILABLE."},"away_team":{"anyOf":[{"type":"string"},{"type":"null"}]},"categories":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Category slugs."},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 4217, usually SEK."},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"description_en":{"anyOf":[{"type":"string"},{"type":"null"}]},"description_sv":{"anyOf":[{"type":"string"},{"type":"null"}]},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date/time, ISO 8601."},"event_status":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Lifecycle status, e.g. scheduled/cancelled."},"home_team":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"description":"LiveSpot event id.","type":"string"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"description":"Event title.","type":"string"},"performers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"price_max":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Highest ticket price, in `currency`."},"price_min":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Lowest ticket price, in `currency`."},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"URL slug; the last 8 chars work as a short id."},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Ticketing provider the listing came from."},"sport":{"anyOf":[{"type":"string"},{"type":"null"}]},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date/time, ISO 8601."},"start_time_tbd":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"True when only the day is known."},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Canonical event page on livespot.se."},"venue":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name"],"type":"object"},"type":"array"},"total":{"description":"Total upcoming events matching the city/category.","type":"number"}},"required":["total","events"],"type":"object"}Changed the definition of "browse_city", "fetch", "get_event" and 5 more
⟨42 unchanged words⟩ ":"integer"}},"required":["city","category","limit"],"type":"object"}
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":true,"title":"Browse a city"}
{"destructiveHint":false,"Authorization not required, issuer https://livespot.se
Changed the definition of "browse_city", "get_event" and "search_events"
⟨26 unchanged words⟩ livespot.se — preserve those links when summarizing. CityslugslugsmustarebeASCIIASCII.(goteborg, malmo); Swedish characters are normalized automatically.
Fetch the full detail for a singleevent
Certificate recorded, valid to 2026-12-11
Authorization not required, issuer https://livespot.se
First tool surface recorded: 8 tools (server version 1.0.0)
Showing the latest 11 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"availability":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Ticketing status, e.g. AVAILABLE."},"away_team":{"anyOf":[{"type":"string"},{"type":"null"}]},"categories":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Category slugs."},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 4217, usually SEK."},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"description_en":{"anyOf":[{"type":"string"},{"type":"null"}]},"description_sv":{"anyOf":[{"type":"string"},{"type":"null"}]},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date/time, ISO 8601."},"event_status":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Lifecycle status, e.g. scheduled/cancelled."},"home_team":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"description":"LiveSpot event id.","type":"string"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"description":"Event title.","type":"string"},"performers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"price_max":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Highest ticket price, in `currency`."},"price_min":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Lowest ticket price, in `currency`."},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"URL slug; the last 8 chars work as a short id."},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Ticketing provider the listing came from."},"sport":{"anyOf":[{"type":"string"},{"type":"null"}]},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date/time, ISO 8601."},"start_time_tbd":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"True when only the day is known."},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Canonical event page on livespot.se."},"venue":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name"],"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"events":{"description":"Matching events.","items":{"additionalProperties":false,"properties":{"availability":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Ticketing status, e.g. AVAILABLE."},"away_team":{"anyOf":[{"type":"string"},{"type":"null"}]},"categories":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Category slugs."},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 4217, usually SEK."},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"description_en":{"anyOf":[{"type":"string"},{"type":"null"}]},"description_sv":{"anyOf":[{"type":"string"},{"type":"null"}]},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date/time, ISO 8601."},"event_status":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Lifecycle status, e.g. scheduled/cancelled."},"home_team":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"description":"LiveSpot event id.","type":"string"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"description":"Event title.","type":"string"},"performers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"price_max":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Highest ticket price, in `currency`."},"price_min":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Lowest ticket price, in `currency`."},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"URL slug; the last 8 chars work as a short id."},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Ticketing provider the listing came from."},"sport":{"anyOf":[{"type":"string"},{"type":"null"}]},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date/time, ISO 8601."},"start_time_tbd":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"True when only the day is known."},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Canonical event page on livespot.se."},"venue":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name"],"type":"object"},"type":"array"}},"required":["events"],"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"categories":{"items":{"additionalProperties":false,"properties":{"labelEn":{"type":"string"},"labelSv":{"type":"string"},"slug":{"description":"Swedish slug.","type":"string"},"slugEn":{"description":"English slug.","type":"string"}},"required":["slug","slugEn","labelSv","labelEn"],"type":"object"},"type":"array"}},"required":["categories"],"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"cities":{"items":{"additionalProperties":false,"properties":{"event_count":{"type":"number"},"name":{"type":"string"},"region":{"anyOf":[{"type":"string"},{"type":"null"}]},"slug":{"description":"ASCII slug to pass as `city` to other tools.","type":"string"}},"required":["name","slug"],"type":"object"},"type":"array"}},"required":["cities"],"type":"object"}before
—after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"events":{"description":"Matching events.","items":{"additionalProperties":false,"properties":{"availability":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Ticketing status, e.g. AVAILABLE."},"away_team":{"anyOf":[{"type":"string"},{"type":"null"}]},"categories":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"description":"Category slugs."},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"ISO 4217, usually SEK."},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"description_en":{"anyOf":[{"type":"string"},{"type":"null"}]},"description_sv":{"anyOf":[{"type":"string"},{"type":"null"}]},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date/time, ISO 8601."},"event_status":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Lifecycle status, e.g. scheduled/cancelled."},"home_team":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"description":"LiveSpot event id.","type":"string"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"description":"Event title.","type":"string"},"performers":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}]},"price_max":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Highest ticket price, in `currency`."},"price_min":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Lowest ticket price, in `currency`."},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"URL slug; the last 8 chars work as a short id."},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Ticketing provider the listing came from."},"sport":{"anyOf":[{"type":"string"},{"type":"null"}]},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date/time, ISO 8601."},"start_time_tbd":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"True when only the day is known."},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Canonical event page on livespot.se."},"venue":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","name"],"type":"object"},"type":"array"},"page":{"type":"number"},"total":{"description":"Total matches across all pages.","type":"number"},"totalPages":{"type":"number"}},"required":["total","page","totalPages","events"],"type":"object"}{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":true,"title":"Get event details"}
⟨26 unchanged words⟩ ":"integer"}},"required":["id","limit"],"type":"object"}
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":true,"title":"Get related events"}
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":true,"title":"List categories"}
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":true,"title":"List cities"}
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":true,"title":"Search (Deep Research)"}
⟨81 unchanged words⟩ "Upper bound on price_min, in SEK.","exclusiveMinimummaximum":09007199254740991,"maximumminimum":90071992547409911,"type":"integer"},"page":{" ⟨45 unchanged words⟩ -\\d{2}$","type":"string"}},"required":["query","city","category","startDate","endDate","maxPrice","limit","page"],"type":"object"}
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":true,"title":"Search events"}
⟨61 unchanged words⟩ summarizing so users can click through. City slugsmust beare ASCII (goteborg, malmo); Swedish characters are normalized automatically (å/ä→a, ö→o).