LayUp Sports Booking
Qué hace este MCP
Searches and monitors bookable London sports facilities and pickup games, with venue details, prices, booking links, and email alerts.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['email'], 'properties': {'area': {'type': 'string', 'description': "Where to watch, resolved geographically: a borough ('Hackney'), a neighbourhood ('Maida Vale'), a region ('North London'), or a postcode ('W9 2RF', 'SE1'). A postcode is the most precise option when the user gives one. NOT a venue name — to watch a specific venue use venue_names. Omit for all London."}, 'email': {'type': 'string', 'description': "The user's REAL email address, as given by them (required — alerts are emailed here). Never invent, guess or substitute a placeholder like user@example.com; if you don't have it, ask the user first."}, 'sport': {'enum': ['Football', 'Tennis', 'Squash', 'Padel', 'Swimming'], 'type': 'string', 'description': 'One of Football, Tennis, Squash, Padel, Swimming. Omit for any.'}, 'time_to': {'type': 'string', 'description': "Latest London time-of-day, 'HH:MM'."}, 'max_price': {'type': 'number', 'description': 'Only alert on slots at or under this GBP price.'}, 'time_from': {'type': 'string', 'description': "Earliest London time-of-day, 'HH:MM' (e.g. '18:00')."}, 'venue_names': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Pin the alert to specific venues BY NAME, exactly as shown in search results (e.g. ["Hay\'s Galleria", "Padel Box"]). Use this whenever the user names venues — the server resolves names to the right venue(s). Prefer this over venue_slugs.'}, 'venue_slugs': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Pin the alert to specific venues by their exact venue_slug (only if you already have slug values from search_slots). For most cases use venue_names instead. Omit for any venue.'}, 'days_of_week': {'type': 'array', 'items': {'enum': ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], 'type': 'string'}, 'description': "Only alert on these days (e.g. ['Sat','Sun'] for weekends). The alert is standing — it keeps watching these days every week until the user unsubscribes. Omit for any day."}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['venue_slug'], 'properties': {'limit': {'type': 'integer', 'description': 'Max slots to return (1-30, default 15).'}, 'venue_slug': {'type': 'string', 'description': 'The venue_slug from a search_slots result.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'area': {'type': 'string', 'description': 'Optional. Same geographic resolution as search_slots — borough, neighbourhood, region, postcode or venue name. Omit to see every area.'}, 'sport': {'enum': ['Football', 'Tennis', 'Squash', 'Padel', 'Swimming'], 'type': 'string', 'description': 'One of Football, Tennis, Squash, Padel, Swimming.'}, 'date_to': {'type': 'string', 'description': 'ISO date or datetime — latest start. Defaults to 7 days out.'}, 'time_to': {'type': 'string', 'description': "London-local latest start time of day, 'HH:MM'."}, 'date_from': {'type': 'string', 'description': 'ISO date or datetime — earliest start. Defaults to now.'}, 'max_price': {'type': 'number', 'description': 'Maximum price in GBP.'}, 'time_from': {'type': 'string', 'description': "London-local earliest start time of day, 'HH:MM'."}, 'min_courts': {'type': 'integer', 'description': 'Only count venue-hours with at least this many free at the same time. Same meaning as in search_slots.'}, 'booking_type': {'enum': ['spot', 'court', 'pitch'], 'type': 'string', 'description': "'spot', 'court' or 'pitch'."}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'area': {'type': 'string', 'description': "Where to look. Resolved geographically, so any of these work: a borough ('Hackney'), a neighbourhood ('Shoreditch', 'Maida Vale'), a region ('North London', '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."}, 'limit': {'type': 'integer', 'description': 'Max results to return (1-30, default 15).'}, 'sport': {'enum': ['Football', 'Tennis', 'Squash', 'Padel', 'Swimming'], 'type': 'string', 'description': 'One of Football, Tennis, Squash, Padel, Swimming.'}, 'date_to': {'type': 'string', 'description': 'ISO date or datetime — latest start. Defaults to 7 days out.'}, 'time_to': {'type': 'string', 'description': "London-local latest start time of day, 'HH:MM'."}, 'date_from': {'type': 'string', 'description': 'ISO date or datetime — earliest start. Defaults to now.'}, 'max_price': {'type': 'number', 'description': "Maximum price in GBP. Published prices above this are removed; unpublished-price slots ('Check App', common for padel/tennis) are kept and flagged."}, 'time_from': {'type': 'string', 'description': "London-local earliest start time of day, 'HH:MM' (e.g. '18:00'). Samples the soonest upcoming slots; combine with date_from to target a specific day."}, 'min_courts': {'type': 'integer', '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.'}, 'booking_type': {'enum': ['spot', 'court', 'pitch'], 'type': 'string', 'description': "'spot' = book one place (pickup game / swim seat), 'court' = whole court, 'pitch' = whole pitch."}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
Asterwise
Provides Vedic and Western astrology, numerology, tarot, dream-symbol, crystal, compatibility, and related esoteric calculations …
Vedic Astrology and Kundli MCP Server by RoxyAPI
Calculates and explains Vedic astrology charts, planetary positions, dashas, nakshatras, yogas, doshas, aspects, compatibility, a…
Sahadeva
Calculates and analyzes Vedic astrology charts, compatibility, dashas, transits, yogas, remedies, and evidence or readiness check…
tollbooth-sample
Provides current, forecast, and historical weather data alongside Lightning-based usage credits, pricing, coupons, balances, and …
Thesportsdb
Provides sports catalog and match data, including teams, players, leagues, schedules, standings, lineups, timelines, scores, and …
Rescuegroups
Searches adoptable animals, breeds, rescues, shelters, and organization details from RescueGroups.org.
Recipes
Provides meal and recipe discovery by ingredient, random selection, and detailed cooking instructions.
F1
Provides Formula 1 schedules, race results, driver profiles, and current championship standings.