CourtsAppMCP Docs

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:

  1. list_facilities — browse facilities by location with optional sport filter
  2. get_facility_details — look up hours, amenities, policies, and contact info for a facility
  3. search_availability — find available courts at nearby facilities
  4. get_booking_link — generate a booking URL for a specific court slot

On this page