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

Smithery MCP Registry

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/:

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)

HerramientaQué devuelve
list_tournamentsLos torneos de una temporada con fechas, superficie, estado y campeón
search_playersEncuentra jugadores por nombre o país
get_tournamentEl cuadro y resultados de un torneo, ronda por ronda, con cada set
get_matchesResultados de partidos por día, torneo o temporada, con puntuaciones de set y tiebreak
get_schedulePartidos próximos y en curso para los próximos días
get_matchUn partido: sets, puntos de tiebreak, cabezas de serie, ratings y lo que dice el marcador
get_rankingsListas de rankings semanales desde 2007, o el historial de ranking de un jugador
get_ratingsNuestros ratings Elo, generales o por superficie
get_head_to_headEnfrentamientos de dos jugadores, victorias por superficie y en finales
get_surface_splitsEl registro de un jugador por superficie: sets, juegos, tiebreaks, sets decisivos
get_player_statsLas estadísticas de temporada de un jugador a partir de los marcadores, por ronda y ranking del oponente
get_playerPerfil, ranking, ratings, récord de carrera, títulos y partidos recientes
get_player_matchesLos 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 odds de get_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.