CourtlyGo
Banco de dados aberto de quadras de tênis, pickleball e padel do OpenStreetMap (ODbL, © colaboradores do OpenStreetMap). Servidor MCP remoto, somente leitura, sem login: busque por cidade ou localização, filtre por superfície, iluminação, acesso e taxa.
Servidor MCP hospedado
npx add-mcp 'https://courtlygo.com/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Dados de quadras para assistentes de IA e desenvolvedores
CourtlyGo é um banco de dados aberto e estruturado de quadras de tênis, pickleball e padel, criado para que assistentes de IA e aplicativos possam consultar quadras reais em vez de adivinhar.
Status
| Interface | Status | O que é |
|---|---|---|
| Servidor MCP | Ativo | Permite que um assistente de IA pesquise quadras e abra um registro. Endereço: https://courtlygo.com/mcp |
| API | Em breve | Os mesmos dados via HTTPS para aplicativos de esportes, viagens e busca local. Gratuito. |
| Arquivos de dados por cidade | Disponível agora | Um arquivo JSON por cidade, download gratuito sob ODbL: Área de Los Angeles · São Francisco · Área de Nova York · Chicago · Austin · Tbilisi · Madri · Barcelona · Valência · Lisboa · Porto · Houston · Phoenix · Filadélfia · Roma · Milão · Londres. |
O site, o servidor MCP e os arquivos de dados são gratuitos. Precisa de maior volume, exportação em massa ou um feed personalizado? Envie um e-mail para hello@courtlygo.com.
Servidor MCP
MCP (Model Context Protocol) é um padrão para um assistente de IA chamar ferramentas e dados externos, para que ele possa consultar quadras reais em vez de adivinhar. O servidor MCP do CourtlyGo é aberto (sem chave ou login) e somente leitura: ele apenas consulta quadras.
Endereço: https://courtlygo.com/mcp
Como conectar a um assistente de IA
- Claude.ai (web ou aplicativo de desktop): Configurações → Conectores → Adicionar conector personalizado → insira o nome "CourtlyGo" e o URL acima, depois salve. Em seguida, faça uma pergunta sobre quadras; o assistente usará as ferramentas abaixo.
- Claude Code: execute em um terminal:
claude mcp add --transport http courtlygo https://courtlygo.com/mcp - Qualquer outro assistente ou aplicativo com suporte a MCP: adicione um servidor MCP remoto (HTTP) e cole o endereço acima.
Os nomes dos menus variam entre aplicativos e mudam com o tempo; procure por "conectores", "servidores MCP" ou "ferramentas" nas configurações do seu assistente.
Ferramentas
| Ferramenta | O que faz |
|---|---|
search_courts | Encontra quadras em uma cidade coberta (por exemplo, Austin, TX, Long Beach ou Los Angeles area) ou ao redor de um ponto (lat, lon, radius_km) (adicione country, por exemplo, Georgia, quando um nome de cidade existir em vários países). Filtros: sport (tênis, pickleball, padel), setting (ao ar livre ou coberta), lit, open_to_public, free, min_courts; paginação com limit e offset. Cada resposta informa a fonte e a data dos dados. |
get_court | Registro completo de uma quadra por id (de search_courts): quadras por esporte, superfície, acesso, links para OpenStreetMap, fonte, data dos dados e ressalvas. |
list_coverage | Quais cidades são cobertas e quantas quadras cada uma tem. |
Os filtros são rigorosos: uma quadra passa apenas se a propriedade estiver explicitamente mapeada. Passe match_unknown: true para também incluir quadras onde isso é desconhecido.
Exemplo
Solicitação:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search_courts",
"arguments": {
"city": "Chicago, IL",
"sport": "pickleball",
"open_to_public": true,
"limit": 2
}
}
}
Resposta (resumida; uma chamada real contra nossos dados de 2026-10-08):
{
"total_matches": 15,
"returned": 2,
"results": [
{
"id": "way-1140694382",
"name": "Tennis & Pickleball courts at McGuane Park · 15+ courts",
"city": "Chicago, IL",
"sports": [
"tennis",
"pickleball"
],
"courts_by_sport": {
"tennis": 5,
"pickleball": 10
},
"open_to_public": "yes",
"place": {
"rel": "at",
"name": "McGuane Park",
"kind": "park"
},
"source": {
"name": "OpenStreetMap contributors (ODbL 1.0)",
"url": "https://www.openstreetmap.org/way/1140694382",
"data_date": "2026-10-08"
}
},
{
"id": "way-1144168856",
"name": "Tennis & Pickleball courts at Horner Park · 12+ courts",
"city": "Chicago, IL",
"sports": [
"tennis",
"pickleball"
],
"courts_by_sport": {
"tennis": 4,
"pickleball": 8
},
"open_to_public": "yes",
"place": {
"rel": "at",
"name": "Horner Park",
"kind": "park"
},
"source": {
"name": "OpenStreetMap contributors (ODbL 1.0)",
"url": "https://www.openstreetmap.org/way/1144168856",
"data_date": "2026-10-08"
}
}
],
"attribution": "Data © OpenStreetMap contributors, available under the Open Database License (ODbL 1.0): https://www.openstreetmap.org/copyright",
"data_note": "Many courts in OpenStreetMap have no name, address, lighting or fee information; 'unknown' means the data is missing, not that the answer is no."
}
Exemplos de perguntas
- "Encontre quadras de pickleball abertas ao público em Chicago."
- "Quais quadras de tênis em Austin têm iluminação?"
- "Quantas quadras de padel estão listadas em Nova York?"
- "Mostre quadras de padel perto de mim com mais de 2 quadras."
O que cada registro contém
| Campo | Significado |
|---|---|
| nome, endereço ou local | Nome se mapeado; caso contrário, o parque ou rua próxima ("em …" / "perto de …") |
| esportes, quadras por esporte | Tênis, pickleball, padel; número de quadras (uma estimativa inferior quando a contagem não está mapeada) |
| ambiente, iluminação, superfície | Coberta ou ao ar livre, iluminação, tipo de superfície |
| acesso, taxa, aberto ao público | Público, privado, membros; gratuito ou pago; o veredito "aberto ao público" |
| horários, site, operador | Onde mapeado |
| lat, lon | Coordenadas |
| fonte e data | IDs de objetos do OpenStreetMap e a data do snapshot dos dados (data_date) em cada arquivo e resposta |
Valores desconhecidos são retornados como "desconhecido", não adivinhados: "desconhecido" significa "não mapeado", não "não". Os registros são construídos a partir de dados mapeados por voluntários e não são verificados individualmente, portanto podem estar incompletos ou desatualizados. Disponível agora: área de Los Angeles, São Francisco, área de Nova York, Chicago, Austin, Tbilisi, Madri, Barcelona, Valência, Lisboa, Porto, Houston, Phoenix, Filadélfia, Roma, Milão e Londres; mais cidades estão por vir.
Como é um registro
Uma quadra real do diretório. Os mesmos campos estão nos arquivos de cidade que você pode baixar hoje (data/<city>.json), sob a licença ODbL.
{
"name": "LA Galaxy Park",
"city": "Carson",
"sports": ["padel", "pickleball"],
"courts_total": 12,
"courts_by_sport": {"pickleball": 8, "padel": 4},
"setting": "unknown",
"lit": "yes",
"surface": [],
"access": "members",
"fee": "yes",
"address": "18400 South Avalon Boulevard, Carson, CA 90746",
"lat": 33.861579,
"lon": -118.26321,
"osm_ids": ["way/1290058809"]
}
Atribuição e licença
Os dados são © Colaboradores do OpenStreetMap, disponíveis sob a Open Database License 1.0. Se você usar, dê crédito, por exemplo: "Contém informações dos colaboradores do OpenStreetMap (ODbL 1.0), via CourtlyGo." Bancos de dados derivados permanecem sob a mesma licença. Detalhes: Dados e licença. Perguntas: hello@courtlygo.com.