Livetennisapi MCP
VerifiedMCP server for the Live Tennis API: live scores, point-by-point, fixtures, results, rankings, players, odds and a model-estimated win probability for ATP, WTA, Challenger, ITF and UTR, as tools for Claude, Cursor and any MCP client. stdio via npx or remote MCP. Needs an API key (free tier).
Set up this server
01 / Choose your client
02 / Before you connect
An API key is required. Get your own key from the provider.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'livetennisapi-mcp' -- 'npx' '-y' 'livetennisapi-mcp'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryBadge
Show this listing on your README and website
You are one of MCPVault's first 100 verified servers: verified for good, badge or no badge. Put it on your README or site if you want a live Verified proof link for visitors.
Security profile
Exposure: Broad
Reaches into the environment, credential files or other agents' configuration.
What this server can reach, from a static read of the shipped code. Nothing was executed and nothing here is a verdict: a browser tool has to run commands and an API wrapper has to call its API. Decide what fits your setup.
Detected
- Talks to external services
Makes outbound requests. The hosts are listed so you can see where data goes.
api.elections.kalshi.com, api.livetennisapi.com, mcp.livetennisapi.com
- Uses elevated privileges
sudo, the Docker socket or a privileged container appear in shipped code.
- Installs itself to run later
Writes startup entries, cron jobs or state files that outlive the session.
- Contains instructions aimed at AI agents
Text in code or agent-facing files that steers a model. Worth reading before you trust it.
- Runs unpinned packages at runtime
Executes npx or uvx without a version, so a compromised upstream release would run.
Dependencies with known advisories
None found in the lockfiles and manifests checked against OSV.dev.
Left out of the profile
22 pattern matches in documentation, configuration or CI files were recorded but are not part of the profile, because they do not run when the server does. The owner dashboard lists them.
24 of 24 tools · Observed tool names: 24/24
Observed tool names (24)
Reported by a complete handshake for the current saved configuration. Tools were listed, not invoked.
· 1.3.0
check_api_statusget_archive_careerget_archive_matchget_charting_matchget_charting_playerget_fixturesget_h2hget_live_matchesget_matchget_match_analysisget_match_eventsget_match_oddsget_match_scoreget_match_statisticsget_playerget_player_rankingsget_rankingsget_recent_resultsget_tournamentget_upcoming_matchessearch_archive_matchessearch_archive_playerssearch_playerssearch_tournamentsDocumented tools (24)
From project documentation. A server handshake does not verify each tool’s description or behavior.
check_api_status
Reachability + which plan your key is on
get_archive_career
Career W-L, titles and serve aggregates over the archive
get_archive_match
One archive result, with serve stats where the era recorded them
get_charting_match
One charted match, every stat family, per-set split
get_charting_player
Career shot-level profile from the Match Charting Project
get_fixtures
Forward schedule
get_h2h
Cross-era head-to-head — archive + current, one record
get_live_matches
Matches in progress, with live scores
get_match
Full detail for one match
get_match_analysis
Model thesis, win probability, key factors
get_match_events
Breaks, games, sets, momentum runs
get_match_odds
Match-winner prices — bid / ask / mid
get_match_score
Current score only — fastest read
get_match_statistics
In-play statistics — aces, serve split, hold/break %, break points
get_player
Profile, ranking, country, handedness
get_player_rankings
Point-in-time ranking records for specific players, as of any date
get_rankings
Full published ranking table per system (ATP, WTA, ITF circuits), any week
get_recent_results
Completed matches and winners
get_tournament
One tournament by its stable id
get_upcoming_matches
Matches starting soon
search_archive_matches
Results archive (1968–2022) — historical results with ranks and seeds at the time
search_archive_players
Archive bios — hand, DOB, career-high rank
search_players
Find players by name
search_tournaments
Tournament catalogue — surface, location, category
Tool change history
Sep 22, 2026, 02:24 AM UTC
FAQ
Questions about Livetennisapi MCP Server
- How do I connect Livetennisapi MCP Server to Claude?
- Run `claude mcp add livetennisapi-mcp -- npx -y livetennisapi-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Livetennisapi MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Livetennisapi MCP Server do?
- Livetennisapi MCP Server documents 24 tools to the agent, including check_api_status, get_archive_career, get_archive_match. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.