Livetennisapi MCP

by livetennisapi• 148•• Scanned•Claim this listing•Request removal
Developer Toolsaiclaudelive scoreslive tennis apillm

MCP server for the Live Tennis API. Gives LLM agents in Claude, Cursor and other MCP clients real-time tennis scores, odds and model win-probability.

Livetennisapi MCP is an open-source mcp server by livetennisapi, written mainly in TypeScript, with 148 GitHub stars and the MIT license. Its code was last updated Oct 31, 2026. The latest npm release is livetennisapi-mcp 1.6.5, published Oct 28, 2026, with 225 downloads last week.

Scan summary: scanned Nov 5, 2026 at commit 5d351c6. Seen able to read environment and secrets. Scan policy

How to install Livetennisapi MCP

Built from the start command in the project's README: npx -y livetennisapi-mcp. Check the README for required keys or settings.

Claude Code · Terminal
claude mcp add livetennisapi-mcp -- npx -y livetennisapi-mcp
Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "livetennisapi-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "livetennisapi-mcp"
      ]
    }
  }
}
Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "livetennisapi-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "livetennisapi-mcp"
      ]
    }
  }
}
VS Code · Terminal
code --add-mcp '{"name":"livetennisapi-mcp","command":"npx","args":["-y","livetennisapi-mcp"]}'

What Livetennisapi MCP can touch

  • Run shell commandsNot seen in this scan
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsFound in the code by our scan
  • Control a web browserNot seen in this scan
  • Connect to databasesNot seen in this scan
  • Read or send messagesNot seen in this scan
  • Touch money or tradingNot seen in this scan
  • Connect to the internetNo connections seen while running

"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 5d351c6, Nov 5, 2026. See the scan policy.

Before you install Livetennisapi MCP

AgenticMart scanned Livetennisapi MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What it can access

  • An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.

Before you install

  1. Pin the version you reviewed instead of always installing the latest release.
  2. Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
  • Maintained by livetennisapi on GitHub, 148 stars and 50 forks. Popularity is not proof of safety.
  • Last code change: Oct 31, 2026.
  • Open-source license: MIT.

Tools Livetennisapi MCP exposes (25)

Listed by the server itself during our scan of commit 5d351c6.

  • get_live_matches

    List tennis matches currently in progress, with live scores. Covers ATP, WTA, Challenger, ITF and juniors. Use this for "what tennis is on right now". Works on the FREE plan (no card needed).

  • get_upcoming_matches

    List tennis matches scheduled to start soon, with players, tournament and start time. Use this for "who plays next" or to find a match id before it starts. Works on the FREE plan (no card needed).

  • get_match

    Full detail for one match by id: players, score, surface, round and status. Includes market prices on PRO and model analysis on ULTRA. Works on the FREE plan (no card needed).

  • get_match_score

    Current score for one match. This is the fastest read, with the lowest latency. Use it when you only need the score and already know the match id. Works on the FREE plan (no card needed).

  • search_players

    Search tennis players by name. Returns id, country, ranking and tour. Use the returned id with get_player. Works on the FREE plan (no card needed).

  • get_player

    One player's profile: ranking, country, handedness, date of birth and cached stats. Works on the FREE plan (no card needed).

  • get_fixtures

    Upcoming scheduled tennis fixtures, earliest first. This is the forward schedule, filterable by tour. Use this for "what is on this week". Works on the FREE plan (no card needed).

  • search_tournaments

    Search the tournament catalogue. Its ids are the tournament_id that match objects carry. Returns surface, indoor, host city/country and category where curated. Works on the FREE plan (no card needed).

  • get_tournament

    One tournament by its stable id, the tournament_id carried on match objects. Name, tour, surface, indoor, plus host city/country and category where curated. Works on the FREE plan (no card needed).

  • get_recent_results

    Recently completed tennis matches with final scores and winners. Filterable by tour, player, nationality and play date. Requires the BASIC plan or any History plan.

  • 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. Each record has winner and loser, final score, and seeds and ranks AT THE TIME of the match. Use this for historical questions ("Borg's Wimbledon finals"). The a

  • get_archive_match

    One result from the results archive (1968 to 2022), with per-match serve statistics where the era recorded them. Stats are null for most rows before 1991, never synthesised. Requires the BASIC plan or any History plan.

  • search_archive_players

    The people of the results archive (1968 to 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. For current players use search_players. Requires the BASIC

  • get_archive_career

    One player's whole career over the results archive (1968 to 2022). W-L record in total and by surface/level/year, titles, and summed serve statistics. The corpus records serve stats from 1991 only, so matches_with_stats says how many matches the serve block covers. The name must resolve to one perso

  • get_h2h

    The all-time record between two players, across BOTH halves of the product. That is the results archive (1968 to 2022) plus the completed matches from 2023 onward. Names are the keys. An ambiguous fragment returns the candidate list to choose from, and nothing is guessed. Totals count only meetings

  • get_match_events

    Timeline of events for a match: breaks, games won, sets won, momentum runs. Requires the PRO plan.

  • get_match_odds

    Match-winner market prices for a match: implied probability per player, with bid, ask and mid. Requires the PRO plan. Match rows carry has_market, so check it first. A match with no market mapped has no prices to return.

  • get_rankings

    The FULL published ranking table in rank order for one system, from 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 runs deep. The ITF circuits begin 2026-07-29. For point-i

  • player_stats

    One player's record over completed singles matches from 2023 onward, by default the last 365 days. It gives W/L overall, over the last 12 months and by surface, venue, level and season. It also gives tiebreaks, deciding sets, the record after winning or losing the first set, comebacks, withdrawals a

  • get_match_analysis

    Model analysis for a match: predicted win probability, the model's thesis and the main factors behind it. Requires the ULTRA plan. Match rows carry has_analysis, so check it first. A match with no thesis or profile has nothing to return.

  • 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. Every other ranking field in this API is the CURRENT value joined at read time. This one is the historical answer. Systems are never collapsed: ATP/WTA and the ITF

  • get_match_statistics

    In-play (or final) statistics for one match, in TWO families kept separate on purpose. DERIVED is rebuilt from the point-by-point record (holds/breaks, break points, service/return points). MEASURED is counted per match. It includes what no point record can yield: aces, double faults, the serve spli

  • get_charting_player

    Career profile from shot-level charting data, summed over the player's charted matches. Serve placement (deuce/ad x wide/body/T), return depth and outcomes, net play, and clutch break/game/set-point serving. Also winners and errors by wing, and rally-length tendencies. COVERAGE IS CURATED, not full-

  • get_charting_match

    Every charting 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 to 2026). Most of these matches have no counterpart in the live tables. Requires the ULTRA plan.

  • check_api_status

    Check whether the Live Tennis API is reachable and which plan the configured key is on. Use it to find out why other tools are refusing data. Works with no key.

Livetennisapi MCP is an open-source mcp server by livetennisapi, written mainly in TypeScript. MCP server for the Live Tennis API. Gives LLM agents in Claude, Cursor and other MCP clients real-time tennis scores, odds and model win-probability.

At a glance

Stars
148
Forks
50
Language
TypeScript
License
MIT
Created
Jul 2026
Last update
Oct 31, 2026
Type
MCP Server
Price
Free

Topics

aiclaudelive-scoreslive-tennis-apillmmcpmcp-servermodel-context-protocolsports-apisports-datatennistennis-apitypescript

Questions about Livetennisapi MCP

What is Livetennisapi MCP?

MCP server for the Live Tennis API. Gives LLM agents in Claude, Cursor and other MCP clients real-time tennis scores, odds and model win-probability.

Who maintains Livetennisapi MCP?

Livetennisapi MCP is maintained by livetennisapi on GitHub (livetennisapi/livetennisapi-mcp). AgenticMart lists it from public repository data.

Is Livetennisapi MCP safe to use?

AgenticMart scanned Livetennisapi MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.

What license does Livetennisapi MCP use?

It is published under the MIT license.

Livetennisapi MCP alternatives

View more →

Similar mcp servers in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Livetennisapi MCP (this page)
livetennisapi
148MITOct 31, 2026Scanned, no flagged issues
MCP Use
mcp-use
11kMITOct 30, 2026Scanned, no flagged issues
MobileBuildMCP
getsentry
6.5kMITNov 1, 2026Scanned, no flagged issues
Gemini Notebook MCP CLI
jacob-bd
6.4kMITOct 27, 2026Scanned, no flagged issues
Mcporter
openclaw
5.1kMITOct 27, 2026Scanned, no flagged issues
Flint Chart
microsoft
4.5kMITNov 1, 2026Scanned, no flagged issues