Index / MCP servers / Livetennisapi

Livetennisapi MCP server

Livetennisapi is an MCP server with 24 tools an agent can call, among them check_api_status, get_archive_career, get_archive_match. It answers at https://mcp.livetennisapi.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.

Status
Answering
Tools
24
Reliability
6 of 6 checks
Response time
391 ms
Transport
streamable HTTP
Last checked
22 October 2026

Live tennis scores, players, rankings, odds and win-probability. ATP, WTA, Challenger, ITF, juniors.

Description as the publisher wrote it.

The 24 tools Livetennisapi offers

ToolWhat it does
check_api_statusCheck whether the Live Tennis API is reachable and which plan the configured key is on. Useful for diagnosing why other tools are refusing data.
get_archive_careerOne 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 st
Inputs: name
get_archive_matchOne 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. Requires the BASIC plan or any History plan.
Inputs: archive_match_id
get_charting_matchEvery Match Charting Project stat family for ONE charted match, both players, with the per-set split (set 1, set 2, …, Total) exactly as charted. Charting ids are their own id space (1960–2026), mostly matches with no counterpart in the liv
Inputs: charting_match_id
get_charting_playerCareer 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
Inputs: name, gender
get_fixturesUpcoming scheduled tennis fixtures, earliest first — the forward schedule.
Inputs: tour, limit
get_h2hThe all-time record between two players, across BOTH halves of the product: the results archive (1968–2022) plus our own completed matches (2023 onward). Names are the keys — an ambiguous fragment returns the candidate list to choose from r
Inputs: player1, player2
get_live_matchesList tennis matches currently in progress, with live scores. Covers ATP, WTA, Challenger, ITF and juniors. Use this for "what tennis is on right now".
Inputs: tour, player, country, limit
get_matchFull detail for one match by id: players, score, surface, round and status. Includes market prices on PRO and model analysis on ULTRA.
Inputs: match_id
get_match_analysisModel analysis for a match: predicted win probability, the model's thesis and the key factors behind it. Requires the ULTRA plan.
Inputs: match_id
get_match_eventsTimeline of events for a match — breaks, games won, sets won, momentum runs. Requires the PRO plan.
Inputs: match_id, limit
get_match_oddsMatch-winner market prices for a match — implied probability per player, with bid, ask and mid. Requires the PRO plan.
Inputs: match_id, limit
get_match_scoreCurrent score for one match — the fastest, lowest-latency read. Use this when you only need the score and already know the match id.
Inputs: match_id
get_match_statisticsIn-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 n
Inputs: match_id
get_playerOne player's profile: ranking, country, handedness, date of birth and cached stats.
Inputs: player_id
get_player_rankingsPoint-in-time ranking records for SPECIFIC players: per system, the newest record in force ON OR BEFORE as_of — never one dated after it. Every other ranking field in this API is the CURRENT value joined at read time; this is the historical
Inputs: player_ids, as_of, system
get_rankingsThe FULL published ranking table in rank order for one system — the newest week at or before as_of. Rows carry player_name as published and a null player_id for players outside our roster, so the table has no silent holes. ATP/WTA history r
Inputs: system, as_of, limit
get_recent_resultsRecently completed tennis matches with final scores and winners. Filterable by tour, player, nationality and play date. Requires the BASIC plan or any History plan.
Inputs: tour, player, country, from, to, limit
get_tournamentOne tournament by its stable id — the tournament_id carried on match objects. Name, tour, surface, indoor, plus host city/country and category where curated.
Inputs: tournament_id
get_upcoming_matchesList tennis matches scheduled to start soon, with players and tournament.
Inputs: tour, player, country, from, to, limit
search_archive_matchesSearch the results archive — completed-match RESULTS from 1968 through 2022: ATP and WTA, main draws, qualifying and the ITF/futures tiers. Winner/loser-shaped records with final score, seeds and ranks AT THE TIME of the match. Use this for
Inputs: player_name, tour, from, to, round, level
search_archive_playersThe people of the results archive (1968–2022): hand, date of birth, country, height, and career-high rank with the week it was first reached. Their ids are corpus person ids (the winner/loser player_id on archive results), not roster ids —
Inputs: query, tour, limit
search_playersSearch tennis players by name. Returns id, country, ranking and tour. Use the returned id with get_player.
Inputs: query, limit
search_tournamentsSearch the tournament catalogue — the stable id space that match objects carry as tournament_id. Returns surface, indoor, host city/country and category where curated.
Inputs: query, tour, limit

Add Livetennisapi to your AI client

Every block below points at https://mcp.livetennisapi.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http livetennisapi https://mcp.livetennisapi.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "livetennisapi": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.livetennisapi.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "livetennisapi": {
      "url": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "livetennisapi": {
      "type": "http",
      "url": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "livetennisapi": {
      "url": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "livetennisapi": {
      "serverUrl": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "livetennisapi": {
      "url": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Livetennisapi
version: 0.0.1
schema: v1
mcpServers:
  - name: Livetennisapi
    type: streamable-http
    url: https://mcp.livetennisapi.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "livetennisapi": {
      "httpUrl": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "livetennisapi": {
      "type": "http",
      "url": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "livetennisapi": {
      "url": "https://mcp.livetennisapi.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.livetennisapi.com%2Fmcp&type=streamable_http&id=livetennisapi&name=Livetennisapi

Is Livetennisapi up right now?

It answered our last check on 22 October 2026 in 391 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Livetennisapi

Questions about Livetennisapi

How many tools does Livetennisapi have?

24, as returned by the server's own tools/list on 15 September 2026: check_api_status, get_archive_career, get_archive_match, get_charting_match, get_charting_player, get_fixtures, get_h2h, get_live_matches, and 16 more.

Is Livetennisapi down?

It answered our last check on 22 October 2026 in 391 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Livetennisapi to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.livetennisapi.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Livetennisapi need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.livetennisapi. Endpoint host: mcp.livetennisapi.com. ARD identifier: urn:air:io.github.livetennisapi:mcp:livetennisapi-mcp. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.