LayUp Sports Booking
Server Details
Search bookable London courts, pitches, lanes and pickup games across every major UK provider.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 5 tools
The tools are mostly distinct: create_alert is separate, list_sports is an overview, and get_venue drills into one venue. However, search_slots, refine_search, and get_venue all revolve around availability discovery, so an agent must read the descriptions carefully to choose the right granularity.
All tool names use consistent snake_case verb_noun phrasing: create_alert, get_venue, list_sports, refine_search, search_slots. There are no mixed conventions or vague standalone verbs.
Five tools is well-scoped for a sports availability and alerting server. Each tool covers a distinct part of the workflow: overview, broad search, refinement, venue detail, and alert creation.
The discovery surface is solid, but the alert feature only supports creation. There is no tool to list, update, or cancel existing alerts, and there is no explicit booking operation despite the server being named a booking service.
Available Tools
5 toolscreate_alertAInspect
Set up an email alert for the user: LayUp watches for NEW matching slots (e.g. a cancellation freeing up a peak court) and emails them when one appears. Use when the user can't find a slot now and wants to be notified, or asks to 'monitor'/'watch'/'let me know when'. Requires their email. NARROW IT FIRST. An alert with no venues attached matches hundreds of slots, so the emails read as a dump rather than an alert: of 20 such alerts, 1 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 so you can ask the user which ones they want, and prompts for the days and times that suit them. Then call again with their answers. LayUp does the watching; the notification arrives by email, not in this chat.
Inputs: email (required), area, sport, time_to, +6 more.
get_venueARead-onlyInspect
List upcoming bookable slots at a single venue, identified by its venue_slug (as returned by search_slots). Use to drill into one venue after a search.
Inputs: venue_slug (required), limit.
list_sportsARead-onlyInspect
List the sports LayUp covers with a count of slots available in the next 7 days. Useful as a quick overview before a more specific search.
Inputs: no named parameters.
refine_searchARead-onlyInspect
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.
Inputs: area, sport, date_to, time_to, +5 more.
search_slotsARead-onlyInspect
Search bookable sports slots in London across every provider LayUp aggregates. Use when a user wants to find a court, pitch, lane, class or pickup game for football, tennis, squash, padel or swimming. Filter by sport, area/borough, date range, time of day and max price. Returns upcoming slots with venue, London-local time, price, provider and a booking link. Times default to the next 7 days.
Inputs: area, limit, sport, date_to, +6 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Find upcoming tennis, padel and squash games with free spots, by city, sport, level and date.
Find UK padel courts, live availability and public games, then hand booking to the provider.
Find pickup soccer or drop-in football games via your AI. 70+ cities, one-click RSVP.
Split court costs, settle up and plan fair rotations for pickup games. Free.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to organize weekly football games by creating balanced teams and fixtures, managing squads and invites, setting games, tracking availability, entering results, and sharing vote links.1MIT
- AlicenseBqualityCmaintenanceAggregates 42 sports API providers into a single service exposing 410 tools for scores, stats, odds, esports, college sports, chess, motorsport, boxing, and more across 70+ sports. Each provider works independently, so you only need API keys for the ones you use.16595 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables read-only search and lookup of US youth sports clubs and local sports stores, including registration windows, fees, tryouts, contacts, addresses, and brands, plus link generation for claiming or correcting listings.MIT

sportapi-mcpofficial
AlicenseAqualityBmaintenanceLive and prematch sports odds, scores, live statistics and match search from SportAPI (football, basketball, tennis, esports and more). Works with demo data without an API key.111MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.