AcesAPI
Tenis ATP y WTA desde 2007: sets, cuadros, rankings, enfrentamientos, Elo por superficie, líneas de casas de apuestas.
Servidor MCP alojado
npx add-mcp 'https://mcp.acesapi.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidor MCP de AcesAPI
La API de datos de tenis. Partidos individuales de ATP y WTA con cada set y puntuación de tiebreak, cuadros de torneos ronda por ronda, perfiles de jugadores, rankings semanales, enfrentamientos directos, divisiones por superficie, nuestro propio Elo por superficie y líneas de apuestas deportivas en partidos de Grand Slam y Masters / WTA 1000. API REST y servidor MCP. 500 créditos gratis, sin tarjeta.
Sitio web: https://acesapi.com · Documentación: https://acesapi.com/docs · Obtén una clave: https://acesapi.com/signup
You: "What is Carlos Alcaraz's record on clay against top-10 players?"
Claude: [calls get_surface_splits]
You: "Who leads the Sinner and Alcaraz head to head, and how many of their meetings were finals?"
Claude: [calls get_head_to_head]
You: "Which moneylines were posted for the 2025 US Open men's final?"
Claude: [calls get_matches, then get_match]
Inicio rápido
Este es un servidor MCP alojado (remoto) sobre HTTP Streamable. No hay nada que instalar.
Claude Code
claude mcp add --transport http acesapi "https://mcp.acesapi.com/mcp?key=YOUR_API_KEY"
Claude Desktop, Cursor y otros clientes
{
"mcpServers": {
"acesapi": {
"url": "https://mcp.acesapi.com/mcp?key=YOUR_API_KEY"
}
}
}
La clave también se puede enviar como un encabezado x-api-key o Authorization: Bearer. Conectarse y listar herramientas funciona sin clave; llamar a una herramienta requiere una.
REST
curl -X POST https://mcp.acesapi.com/v1/list_tournaments -H "x-api-key: YOUR_API_KEY"
Cada herramienta es POST /v1/{tool} con un cuerpo JSON.
Ejemplos
Ejemplos ejecutables en Python (solo biblioteca estándar) y Node 18+ (sin dependencias) están en examples/:
examples/python/quickstart.pyyexamples/node/quickstart.mjs: calendario más una llamada destacada.examples/python/tennis_head_to_head_surface_elo.py: Dos jugadores lado a lado.
export ACESAPI_API_KEY=your_key
python3 examples/python/quickstart.py
node examples/node/quickstart.mjs
Consulta examples/README.md para más detalles. Obtén una clave gratuita (500 créditos al mes, sin tarjeta) en https://acesapi.com/signup.
Herramientas (13)
| Herramienta | Qué devuelve |
|---|---|
list_tournaments | Los torneos de una temporada con fechas, superficie, estado y campeón |
search_players | Encuentra jugadores por nombre o país |
get_tournament | El cuadro y resultados de un torneo, ronda por ronda, con cada set |
get_matches | Resultados de partidos por día, torneo o temporada, con puntuaciones de set y tiebreak |
get_schedule | Partidos próximos y en curso para los próximos días |
get_match | Un partido: sets, puntos de tiebreak, cabezas de serie, ratings y lo que dice el marcador |
get_rankings | Listas de rankings semanales desde 2007, o el historial de ranking de un jugador |
get_ratings | Nuestros ratings Elo, generales o por superficie |
get_head_to_head | Enfrentamientos de dos jugadores, victorias por superficie y en finales |
get_surface_splits | El registro de un jugador por superficie: sets, juegos, tiebreaks, sets decisivos |
get_player_stats | Las estadísticas de temporada de un jugador a partir de los marcadores, por ronda y ranking del oponente |
get_player | Perfil, ranking, ratings, récord de carrera, títulos y partidos recientes |
get_player_matches | Los partidos de un jugador con marcadores y ratings, filtrados por temporada, superficie u oponente |
Ligas: tenis (predeterminado, ATP), wta (pasa league: "wta" a cualquier herramienta).
Datos
- Individuales ATP y WTA desde 2007 (clasificación desde 2022) con puntuaciones de set y tiebreak
- Cuadros y resultados de torneos ronda por ronda; rankings semanales desde 2007
- Enfrentamientos directos, divisiones por superficie, estadísticas de temporada de jugadores derivadas de los marcadores, nuestro Elo general y por superficie
- Líneas de apuestas deportivas, devueltas en el array
oddsdeget_match(no hay una herramienta de odds separada): partidos de Grand Slam desde mediados de 2020 y partidos de ATP Masters y WTA 1000 desde agosto de 2024, previos al partido, actualizados cada hora; el array está vacío para otros torneos - Sin estadísticas de servicio (aces, dobles faltas, puntos de break): ESPN no las publica
Cobertura por temporada, leída en vivo desde la base de datos: https://acesapi.com/docs
Precios
500 créditos gratis al registrarte, sin tarjeta. Planes: Starter $19/mes (10,000 créditos), Pro $49/mes (30,000), Scale $149/mes (125,000). Recargas de billetera desde $5, nunca caducan. https://acesapi.com/pricing
Atribución
Datos de tenis de datos públicos de ESPN; líneas de apuestas deportivas de The Odds API. Las superficies y ratings son nuestros. No afiliado con ATP, WTA, ITF ni ningún torneo.
Licencia
MIT para el contenido de este repositorio. Términos de datos como se indican arriba.