← Registry

Data Collection

livetennisapi.com

Provides live tennis match scores, schedules, player search, and match details.

1 endpoint24 known toolsFirst detected July 25, 2026Last detected September 7, 2026

ENDPOINT 1

https://mcp.livetennisapi.com/mcp

No auth detected

MCP server metadata

Name
livetennisapi
Version
1.4.0
Capabilities
resourcespromptstools.listChanged

Known tools 24

get_live_matches

List tennis matches currently in progress, with live scores.

Inferred read-only
get_upcoming_matches

List tennis matches scheduled to start soon, with players and tournament.

Inferred read-only
get_match

Full detail for one match by id: players, score, surface, round and status.

Inferred read-only
get_match_score

Current score for one match — the fastest, lowest-latency read.

Inferred read-only
search_players

Search tennis players by name.

Inferred read-only
get_player

One player's profile: ranking, country, handedness, date of birth and cached stats.

Inferred read-only
get_fixtures

Upcoming scheduled tennis fixtures, earliest first — the forward schedule.

Inferred read-only
search_tournaments

Search the tournament catalogue — the stable id space that match objects carry as tournament_id.

Inferred read-only
get_tournament

One tournament by its stable id — the tournament_id carried on match objects.

Inferred read-only
get_recent_results

Recently completed tennis matches with final scores and winners.

Inferred read-only
search_archive_matches

Search the results archive — completed-match RESULTS from 1968 through 2022: ATP and WTA, main draws, qualifying and the ITF/futures tiers.

Inferred read-only
get_archive_match

One result from the results archive (1968–2022), with per-match serve statistics where the era recorded them — stats are null for most rows before 1991, honestly, never synthesised.

Inferred read-only
search_archive_players

The people of the results archive (1968–2022): hand, date of birth, country, height, and career-high rank with the week it was first reached.

Inferred read-only
get_archive_career

One player's whole career over the results archive (1968–2022): W-L record overall and by surface/level/year, titles, and summed serve statistics with honest coverage — the corpus records serve stats from 1991 only, so matches_with_stats states how many matches the serve block covers.

Inferred read-only
get_h2h

The all-time record between two players, across BOTH halves of the product: the results archive (1968–2022) plus our own completed matches (2023 onward).

Inferred read-only
get_match_events

Timeline of events for a match — breaks, games won, sets won, momentum runs.

Inferred read-only
get_match_odds

Match-winner market prices for a match — implied probability per player, with bid, ask and mid.

Inferred read-only
get_rankings

The FULL published ranking table in rank order for one system — the newest week at or before as_of.

Inferred read-only
get_match_analysis

Model analysis for a match: predicted win probability, the model's thesis and the key factors behind it.

Inferred read-only
get_player_rankings

Point-in-time ranking records for SPECIFIC players: per system, the newest record in force ON OR BEFORE as_of — never one dated after it.

Inferred read-only
get_match_statistics

In-play (or final) statistics for one match, in TWO families kept deliberately separate: DERIVED is rebuilt from the point-by-point record (holds/breaks, break points, service/return points); MEASURED is counted upstream and includes what no point record can yield — aces, double faults, the serve split, winners/unforced errors.

Inferred read-only
get_charting_player

Career shot-level profile from the Match Charting Project: serve placement (deuce/ad × wide/body/T), return depth and outcomes, net play, clutch break/game/set-point serving, winners and errors by wing, rally-length tendencies — summed over the player's charted matches.

Inferred read-only
get_charting_match

Every Match Charting Project stat family for ONE charted match, both players, with the per-set split (set 1, set 2, …, Total) exactly as charted.

Inferred read-only
check_api_status

Check whether the Live Tennis API is reachable and which plan the configured key is on.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.livetennisapi]
url = "https://mcp.livetennisapi.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "livetennisapi": {
      "type": "http",
      "url": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: livetennisapi
Remote MCP URL: https://mcp.livetennisapi.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "livetennisapi": {
      "url": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "livetennisapi": {
      "type": "http",
      "url": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "livetennisapi",
  "transport": "streamable-http",
  "url": "https://mcp.livetennisapi.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.