claudeers.
// MCP Servers

livetennisapi-mcp

MCP server for the Live Tennis API — give Claude, Cursor and other LLM agents real-time tennis scores, odds and model win-probability

// MCP Servers[ cli ][ api ][ desktop ][ web ][ claude ]#claude#ai#live-scores#llm#mcp#mcp-server#model-context-protocol#sports-api#mcp-serversMIT$open-sourceupdated about 1 month ago
Actively maintained
100/100
last commit 16 days ago
last release 16 days ago
releases 11
open issues 0
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up livetennisapi-mcp (mcp-stdio project) into my current project.
Found on https://claudeers.com/livetennisapi-mcp
Repo: https://github.com/livetennisapi/livetennisapi-mcp
Homepage/docs: https://docs.livetennisapi.com
Detected install method: mcp-stdio → claude mcp add livetennisapi-mcp -- npx -y livetennisapi-mcp
Category: mcp-servers. Platforms: cli, api, desktop, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (mcp-stdio)
claude mcp add livetennisapi-mcp -- npx -y livetennisapi-mcp
// or clone
git clone https://github.com/livetennisapi/livetennisapi-mcp

// compatibility

Platformscli, api, desktop, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageJavaScript
Live Tennis API

livetennisapi-mcp

MCP server for the Live Tennis API.

Give Claude, Cursor, Zed or any MCP client live tennis scores, players, odds and model win-probability — for ATP, WTA, Challenger and ITF.

Documentation · Get a free API key


Setup

Claude Code

claude mcp add livetennis -e LIVETENNISAPI_KEY=twjp_… -- npx -y livetennisapi-mcp

Claude Desktop — add to claude_desktop_config.json:

{
  "mcpServers": {
    "livetennis": {
      "command": "npx",
      "args": ["-y", "livetennisapi-mcp"],
      "env": { "LIVETENNISAPI_KEY": "twjp_…" }
    }
  }
}

Cursor / Zed / others — same command, same env var. No install step; npx fetches it on demand.

Get a free key (no card) at livetennisapi.com, or a paid plan at pricing.

Try it

"What tennis matches are live right now?" "Who's winning the Alcaraz match, and what does the model give him?" "Show me Sinner's ranking and recent results." "What are the current odds on match 18953?"

Tools

ToolDoesPlan
get_live_matchesMatches in progress, with live scoresFREE
get_upcoming_matchesMatches starting soonFREE
get_matchFull detail for one matchFREE
get_match_scoreCurrent score only — fastest readFREE
search_playersFind players by nameFREE
get_playerProfile, ranking, country, handednessFREE
get_fixturesForward scheduleFREE
get_recent_resultsCompleted matches and winnersBASIC
get_match_eventsBreaks, games, sets, momentum runsPRO
get_match_oddsMatch-winner prices — bid / ask / midPRO
get_match_analysisModel thesis, win probability, key factorsULTRA
check_api_statusReachability + which plan your key is on

Tier awareness

The API gates endpoints by plan and returns a bare 403 {"error":"upgrade_required"}. Handed that, a model will usually invent a reason or retry pointlessly.

So every tool that can hit a tier wall returns a plain-English explanation — as a normal result, not an error — naming the tier required and where to upgrade. The assistant can then tell you something true and actionable:

This data requires the ULTRA plan, and the configured API key is on a lower tier. Nothing is wrong with the key — the endpoint is simply not included in the current plan. Upgrade at https://livetennisapi.com/#pricing

check_api_status probes upward to report which plan your key is actually on, so you can diagnose that without guessing.

Plans

BASICPROULTRA
Matches, scores, players, fixtures, results
Match events + odds
Model analysis + win probability

Notes

  • Read-only. Every tool is a GET; nothing here can modify anything.
  • Your key stays local. It is read from the environment by the server process on your machine and sent only to api.livetennisapi.com.
  • Requires Node 18+.

Development

npm install
npm run build
LIVETENNISAPI_KEY=twjp_… node dist/index.js   # speaks MCP over stdio

Built on the official livetennisapi client.

Everything in the Live Tennis API developer surface:

InstallSourcePackage
Python clientpip install livetennisapirepopackage
JavaScript / TypeScript clientnpm install livetennisapirepopackage
MCP server for LLM agents (this repo)npx livetennisapi-mcppackage

Licence

MIT — see LICENSE. Use of the API service is governed by the Terms of Service.

// faq

What is livetennisapi-mcp?

MCP server for the Live Tennis API — give Claude, Cursor and other LLM agents real-time tennis scores, odds and model win-probability. It is open-source on GitHub.

Is livetennisapi-mcp free to use?

livetennisapi-mcp is open-source under the MIT license, so it is free to use.

What category does livetennisapi-mcp belong to?

livetennisapi-mcp is listed under mcp-servers in the Claudeers registry of Claude-compatible tools.

3 views
190 stars
unclaimed
updated about 1 month ago

// embed badge

livetennisapi-mcp on Claudeers
[![Claudeers](https://claudeers.com/api/badge/livetennisapi-mcp.svg)](https://claudeers.com/livetennisapi-mcp)

// retro hit counter

livetennisapi-mcp hit counter
[![Hits](https://claudeers.com/api/counter/livetennisapi-mcp.svg)](https://claudeers.com/livetennisapi-mcp)

// reviews

// guestbook

0/500

// related in MCP Servers

🔓

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete…

// mcp-serversf/HTML167,135NOASSERTION[ claude ]
🔓

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io

// mcp-serversfarion1231/Rust127,274MIT[ claude ]
🔓

An open-source AI agent that brings the power of Gemini directly into your terminal.

// mcp-serversgoogle-gemini/TypeScript106,524Apache-2.0[ claude ]
🔓

🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman

// mcp-serversJuliusBrussee/JavaScript100,343MIT[ claude ]
→ see how livetennisapi-mcp connects across the ecosystem