Skip to main content
Glama

CourtlyGo

Search courts

search_courts
Read-only

Search tennis, padel and pickleball courts in a covered city, metro area or around a point. Use 'city' (e.g. 'Austin, TX', 'Long Beach', 'Tbilisi' or 'Los Angeles area'; 'country' if the name is ambiguous) or 'lat'+'lon'+'radius_km'. Results are venues (courts within 70 m are merged) with number of courts, surface, lighting, access, fee, address or the park/street nearby, and the source of each record. Filters are strict: a court passes only if the property is explicitly mapped; set match_unknown=true to also include courts where it is unknown. Data comes from OpenStreetMap (ODbL) and is often incomplete; every answer carries the data date and attribution.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latNoLatitude of the search point (use with lon).
litNoOnly courts with lighting.
lonNoLongitude of the search point (use with lat).
cityNoA covered city, e.g. 'Austin, TX', 'Long Beach' or 'Tbilisi', or a whole metro area, e.g. 'Los Angeles area' (all of Los Angeles and Orange counties) or 'New York area'. See list_coverage.
freeNoOnly courts mapped as free of charge (fee=no).
limitNo
sportNoSport: tennis, padel or pickleball. Omit for any.
offsetNoSkip this many results (paging).
countryNoCountry name or ISO code, e.g. 'Georgia', 'GE', 'US'. Use it when the same city name exists in several countries; with lat/lon it limits the search to that country. Distances are in miles for the US and metres/kilometres elsewhere (distance_km is always given).
settingNo'outdoor' = open-air courts; 'indoor' = indoor or covered.any
radius_kmNoSearch radius around lat/lon, km.
min_courtsNoMinimum number of courts at the venue.
match_unknownNoAlso return courts where a filtered property is not mapped (unknown).
open_to_publicNoOnly courts anyone can use: access is public, or free of charge, or inside a park. Clubs (access_status club), private and likely private courts are excluded.
include_privateNoAlso return courts that are private (access_status private: marked so in OpenStreetMap) or likely private (access_status likely_private: unnamed courts next to houses or in residential areas). Hidden by default; each comes with access_status and the warning 'Possibly private — check before you go'.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources