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 "create_alert"
⟨44 unchanged words⟩ to 'monitor'/'watch'/'let me know when'. Requires their email.ANARROWconfirmationITisAnsentalertfirstwith—no venues attached matches hundreds of slots, so theuseremailsmustreadclickasconfirmabeforedumpanyrather than an alert: of 20 such alerts,fire1(was ever confirmed and 8 died unconfirmed at the send cap. Call this without venue_names and the tool will NOT create an alert — it returns the venues LayUp covers in that area soalwaysyoutellcanthemasktothecheckuser which ones they want, and prompts for the days and times that suit them. Then call again with theirinbox).answers. LayUp does the watching; the notification arrives by ⟨5 unchanged words⟩
{"additionalProperties":false,"properties":{"all_venues_in_area":{"description":"Set true ONLY after the user has explicitly said they want every venue in the area rather than a chosen few. Without venue_names the tool refuses and hands you the venue list to offer them — area-wide alerts match hundreds of slots, are never confirmed and lapse unused.","type":"boolean"},"area":{"description":"Where to watch, ⟨282 unchanged words⟩
Certificate changed, valid to 2027-01-09
Added "refine_search"; changed the definition of "search_slots" (4 tools before, 5 now)
⟨149 unchanged words⟩ and flagged.","type":"number"},"min_courts":{"description":"Only return venues with at least this many courts/pitches free AT THE SAME TIME. Use for groups: padel and tennis are 4 per court, so 16 people need 4. Nobody else can answer this — venues cannot see each other and the booking platforms only see their own sites. Results are one slot per venue; that venue had at least this many free at that hour.","type":"integer"},"sport":{"description":"One of Football, ⟨55 unchanged words⟩
Find out WHERE and WHEN there is availability, before asking the user a clarifying question. Takes the same filters as search_slots and returns counts by area, day, time band and price — not slots. Use it when the request is under-specified ('find me a tennis court', 'somewhere for a group') so the question you ask back is grounded in real supply: ask 'Wandsworth (8 venues) or Richmond (7)?' rather than an open 'which area?'. Also use it when a search returned nothing, to say which nearby area or time DOES have slots instead of reporting a dead end.
Changed the definition of "create_alert" and "search_slots"
{"additionalProperties":false,"properties":{"area":{"description":"London boroughWhere/toareawatch,/resolvedneighbourhoodgeographically:toamatchborough (e.g.'Hackney'), a neighbourhood ('Maida Vale'), a region ('North London'), or a postcode ('W9 2RF', 'SE1')
Certificate recorded, valid to 2026-11-09
Authorization not required
First tool surface recorded: 4 tools (server version 0.1.0)
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"additionalProperties":false,"properties":{"area":{"description":"LondonWhere to look. Resolved geographically, so any of these work: a borough ('Hackney'),areaaorneighbourhoodvenue('Shoreditch',name'MaidatoVale'),matcha region (e.g.'North'Hackney'London','Southwark''Central London'), a postcode or outward code ('W9 2RF', 'SE1'), or a venue name ('Clissold'). Returns venues near the resolved point, not just ones with the word in their name.","type":"string"},"booking_type":{ ⟨152 unchanged words⟩