Skip to content
AcesAPI
MCP server + tennis skills

Claude skills for tennis analytics.

Free Claude skills that turn Claude into a tennis analyst: surface Elo, head to head, ranking history, set-score models, closing odds and backtests, all wired to the AcesAPI MCP server.

# Install the skills as a Claude Code plugin (or git clone the repo)
> /plugin marketplace add noahowsh/acesapi-mcp
> /plugin install acesapi-skills@acesapi

# Add the MCP server
$ claude mcp add acesapi https://mcp.acesapi.com/mcp?key=YOUR_API_KEY --transport streamable-http

# Then ask Claude a stable first question
$ claude "Using AcesAPI, show today's ATP and WTA matches with each sportsbook's moneyline. Cite the tools used."

Claude Desktop config

Use this when your MCP client accepts a Streamable HTTP URL.

json
{
  "mcpServers": {
    "acesapi": {
      "url": "https://mcp.acesapi.com/mcp?key=YOUR_API_KEY"
    }
  }
}

First useful prompts

“Using AcesAPI, show today's ATP and WTA matches with each sportsbook's moneyline. Cite the tools used.”

“Using AcesAPI, compare two players' surface Elo and head to head before their next match. Cite the tools used.”

“Using AcesAPI, check how often closing favourites won on clay last season. Cite the tools used.”

13 MCP tools

The same tennis data is available through REST and MCP. Credits are charged per tool call.

Open endpoint docs
list_tournaments1cr

A season's tournaments with dates, surface, status and champion

search_players1cr

Find players by name or country

get_tournament2cr

A tournament's draw and results, round by round, with every set

get_matches2cr

Match results by day, tournament or season, with set and tiebreak scores

get_schedule2cr

Upcoming and in-progress matches for the next days

get_match2cr

One match: sets, tiebreak points, seeds, ratings and what the score says

get_rankings2cr

Weekly ranking lists since 2007, or one player's ranking history

get_ratings2cr

Our Elo ratings, overall or by surface

get_head_to_head3cr

Two players' meetings, wins by surface and in finals

get_surface_splits3cr

A player's record by surface: sets, games, tiebreaks, deciding sets

get_player_stats3cr

A player's season statistics from scores, by round and opponent rank

get_player5cr

Profile, ranking, ratings, career record, titles and recent matches

get_player_matches5cr

A player's matches with scores and ratings, filtered by season, surface or opponent

13
MCP tools
16
skills
5
skill categories
01

Data Exploration

Find games, scout players, check odds.

match-lookup

Results, draws, schedules and set scores for ATP and WTA matches.

player-scouting

Player profiles, surface fit, opposition quality and form.

odds-explorer

Moneylines by book, margins and open-to-close moves on Slams and Masters.

match-preview

One-page pre-match brief: ratings, form, head to head, route and price.

02

Tennis Analytics

Surface ratings, head to head, rankings and set-score models.

surface-elo

Elo by surface, win probability from rating gaps, and blending.

head-to-head-analysis

Rivalry records by surface and in finals, weighted for small samples.

ranking-history

Weekly ranking lists, points movement and rank versus Elo.

set-score-modeling

Set scores, total games and tiebreak rates without serve data.

03

Methodology

Feature engineering, validation and calibration that hold up on time series.

feature-engineering

Leak-free pre-match features: Elo, form, rest, load, symmetric rows.

walk-forward-validation

Season-by-season validation, baselines and significance tests.

probability-calibration

Reliability tables, Platt scaling and calibration against the close.

odds-analysis

Implied probability, devigging (multiplicative, power, Shin) and fair odds.

04

Betting

Find edges, size bets, track performance honestly.

edge-detection

Model versus no-vig close: EV, closing line value and fractional Kelly.

backtesting

Walk-forward tests against Slam and Masters closing lines with bootstrap.

05

Infrastructure

MCP tool routing and credit tracking.

acesapi-tool

Router for all 13 tools: credits, response envelope, REST and MCP setup.

dispatch

Routes a tennis request to the right 2 or 3 skills.

Open source methodology. Production-ready data.

The skills are free forever. When you need real data, AcesAPI is ready. Start with 500 free credits every month.