Skip to content
appsgit

Livetennisapi MCP

Livetennisapi MCP is an MCP server that adds tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Live tennis scores, players, rankings, odds and win-probability. It has 152 GitHub stars, is released under the MIT license and runs locally with npx -y livetennisapi-mcp.

github.com/livetennisapi/livetennisapi-mcp (opens in a new tab)

Install Livetennisapi MCP

Generated from the server's MCP registry entry. Replace your-value with your own values.

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "livetennisapi-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "livetennisapi-mcp"
      ],
      "env": {
        "LIVETENNISAPI_KEY": "your-value"
      }
    }
  }
}

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

Claude Code

claude mcp add --env LIVETENNISAPI_KEY=your-value --transport stdio livetennisapi-mcp -- npx -y livetennisapi-mcp

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "livetennisapi-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "livetennisapi-mcp"
      ],
      "env": {
        "LIVETENNISAPI_KEY": "your-value"
      }
    }
  }
}

Project file; use ~/.cursor/mcp.json to enable it in every project.

VS Code

.vscode/mcp.json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "livetennisapi_key",
      "description": "LIVETENNISAPI_KEY",
      "password": true
    }
  ],
  "servers": {
    "livetennisapi-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "livetennisapi-mcp"
      ],
      "env": {
        "LIVETENNISAPI_KEY": "${input:livetennisapi_key}"
      }
    }
  }
}

Claude Code (remote)

claude mcp add --transport http livetennisapi-mcp "https://mcp.livetennisapi.com/mcp"

The same server is also hosted as a remote MCP endpoint, so nothing runs on your machine.

Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).

Environment variables

Variables the server reads at startup.

NameRequiredDescription
LIVETENNISAPI_KEYsecretNoYour Live Tennis API key (twjp_...). Get one free, no card, at https://livetennisapi.com/subscribe/free — the server runs without it but only the status check…

Tools (24)

Parsed from the Tools section of the README; check the repository for the current list.

  • get_live_matches

    Matches in progress, with live scores

  • get_upcoming_matches

    Matches starting soon

  • get_match

    Full detail for one match

  • get_match_score

    Current score only — the smallest payload

  • search_players

    Find players by name

  • get_player

    Profile, ranking, country, handedness

  • get_fixtures

    Forward schedule

  • search_tournaments

    Tournament catalogue — surface, location, category

  • get_tournament

    One tournament by its stable id

  • get_recent_results

    Completed matches and winners

  • search_archive_matches

    Results archive (1968–2022) — historical results with ranks and seeds at the time

  • get_archive_match

    One archive result, with serve stats where the era recorded them

  • search_archive_players

    Archive bios — hand, DOB, career-high rank

  • get_archive_career

    Career W-L, titles and serve aggregates over the archive

  • get_h2h

    Cross-era head-to-head — archive + current, one record

  • get_match_events

    Breaks, games, sets, momentum runs

  • get_match_odds

    Match-winner prices — bid / ask / mid

  • get_rankings

    Full published ranking table per system (ATP, WTA, ITF circuits), any week

  • get_player_rankings

    Point-in-time ranking records for specific players, as of any date

  • get_match_statistics

    In-play statistics — aces, serve split, hold/break %, break points

  • get_charting_player

    Career shot-level profile from the Match Charting Project

  • get_charting_match

    One charted match, every stat family, per-set split

  • get_match_analysis

    Model thesis, win probability, key factors

  • check_api_status

    Reachability + which plan your key is on

About Livetennisapi MCP

Give Claude, Cursor, Zed or any MCP client live tennis scores, players and fixtures — for ATP, WTA, Challenger, ITF and juniors. Odds, rankings, match statistics, charting and model win-probability tools are included, and require the PRO and ULTRA plans.

  • ai
  • claude
  • live-scores
  • llm
  • mcp
  • mcp-server
  • model-context-protocol
  • sports-api
  • sports-data
  • tennis

FAQ

Livetennisapi MCP FAQ

Still curious? Email info@appsgit.com.

What is Livetennisapi MCP?

Livetennisapi MCP is an MCP server that adds tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Live tennis scores, players, rankings, odds and win-probability. It has 152 GitHub stars, is released under the MIT license and runs locally with npx -y livetennisapi-mcp. The source code is at github.com/livetennisapi/livetennisapi-mcp.

How do I install the Livetennisapi MCP MCP server?

Add the command npx -y livetennisapi-mcp to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.

Is Livetennisapi MCP free?

The server is open source under the MIT license, so running it is free. It needs credentials (LIVETENNISAPI_KEY) for the service it connects to, which may require a paid account.

Is Livetennisapi MCP actively maintained?

The most recent commit was on Oct 7, 2026. The latest release is v1.5.0, published Sep 14, 2026. appsgit only lists MCP servers with a commit in the last six months and re-checks every server daily.