CourtlyGo

com.courtlygoPublished by courtlygo.comOfficial publisherv0.2.0Updated Oct 25, 2026

Tennis, pickleball and padel courts from OpenStreetMap: surface, lighting, access, fee. Read-only.

VerifiedStreamable HTTPWeb executableLocation & LifestyleWeb Search & Scraping

Overview

AI-generated overview

A read-only remote MCP server that lets an assistant search tennis, padel and pickleball courts from OpenStreetMap data and look up venue details.

What you can do
Search courts by city, metro area or coordinates with a radius, returning venues with court counts and nearby courts merged into one result. Look up a single venue by id for courts per sport, surface, access, OpenStreetMap links, source, data date and caveats. List covered cities with venue counts per sport, data date and attribution.
When to use it
Useful when someone wants to find tennis, padel or pickleball courts in a covered city or near a point, or check a venue's surfaces and access before playing. Best for read-only lookup rather than booking.
Requirements
A remote streamable HTTP endpoint; no package, environment variables or headers are declared. No authentication is declared. Network access to the endpoint is needed.
Before you install
Data comes from OpenStreetMap and may be incomplete or out of date; check the reported data date and caveats. Read-only, with no booking or payments. Coordinates sent in searches go to the remote service.

Installation

In SourceWeft

  1. Open CourtlyGo in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.courtlygo%2Fcourts/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "courtlygo": {
      "type": "http",
      "url": "https://courtlygo.com/mcp"
    }
  }
}

Tools

3

search_courts

Search courts

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.

Parameterslatlitloncityfreelimitsportoffsetcountrysettingradius_kmmin_courts+2 more

get_court

Get court details

Get full details of one court venue by id (from search_courts): courts per sport, surface, access, OpenStreetMap links, source, data date and caveats.

Parametersidrequired

list_coverage

List coverage

List the covered cities with the number of venues per sport, the data date and the attribution.

Takes no parameters.

Version history

1
  1. v0.2.0LatestOct 15, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.