MCP Server
Connect AI assistants to real-time court availability and booking with the CourtsApp MCP Server.
The CourtsApp MCP Server lets AI assistants — ChatGPT, Claude, custom agents, and any MCP-compatible client — search for real-time court availability and generate booking links across racquet sport facilities.
It supports seven sports: pickleball, tennis, padel, badminton, racquetball, squash, and table tennis.
What the MCP Server does
- Facility discovery — browse facilities in an area by city, state, or zip code
- Facility information — look up hours, amenities, policies, contact details, and available sports for any facility
- Real-time availability — search courts by sport, location, date, time, and duration
- Multi-facility comparison — compare pricing and availability across nearby facilities
- Direct booking links — generate pre-populated booking URLs with live pricing
- Location flexibility — query by coordinates, city/state, or zip code
How it works
The MCP Server uses the Model Context Protocol — an open standard for connecting AI models to external tools and data sources. When an AI assistant needs court availability or booking information, it calls the MCP Server's tools directly.
User → AI Assistant → CourtsApp MCP Server → Court Availability Data
← Search Results / Booking Links ←
The server exposes four tools:
list_facilities— browse facilities by location with optional sport filterget_facility_details— look up hours, amenities, policies, and contact info for a facilitysearch_availability— find available courts at nearby facilitiesget_booking_link— generate a booking URL for a specific court slot
Quick links
- Setup & Configuration — connect your AI client to the MCP Server
- Tools Reference — detailed parameter and response documentation
- Usage Examples — real-world queries and workflows