livetennisapi-mcp-integration

Integrate the Live Tennis API MCP server to query real-time tennis scores, odds, and win probabilities.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/mcp-skills --skill livetennisapi-mcp-integration-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: livetennisapi-mcp-integration
Source: https://github.com/reason-machines/mcp-skills/tree/main/skills/livetennisapi-mcp-integration
Command: npx skills add https://github.com/reason-machines/mcp-skills --skill livetennisapi-mcp-integration-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires livetennisapi-mcp.

What problem does it solve? AI agents lack access to live tennis data, forcing users to manually check scores, rankings, and odds across ATP, WTA, Challenger, and ITF tournaments. This Skill connects agents to the Live Tennis API through the Model Context Protocol so they can answer tennis questions with real-time structured data. ## Core Features & Use Cases - Live Match Data: Query in-progress matches, upcoming fixtures, recent results, and player profiles with rankings across professional tours. - Odds and ML Analysis: Retrieve match-winner betting prices and ML-powered win probabilities with key factors on higher API tiers. - Tier-Aware Responses: The server returns human-readable upgrade explanations instead of raw 403 errors, preventing agents from hallucinating or retrying endlessly. - Use Case: Ask your agent "What are the odds on the Alcaraz vs Sinner match?" and it calls get_live_matches to find the match_id, then get_match_odds to return bid, ask, and mid prices. ## Quick Start Set the LIVETENNISAPI_KEY environment variable with a free key from livetennisapi.com, then ask your AI agent to add the livetennisapi-mcp server via npx and show which tennis matches are live right now.

Frequently Asked Questions about livetennisapi-mcp-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up the Live Tennis API MCP server with Claude?▼

Get a free API key from livetennisapi.com/subscribe/free, then run claude mcp add livetennis -e LIVETENNISAPI_KEY=your_key -- npx -y livetennisapi-mcp for Claude Code, or add the server block with the env variable to claude_desktop_config.json for Claude Desktop.

What tennis data tools does the livetennisapi MCP server provide?▼

The server exposes 12 tools including get_live_matches, get_upcoming_matches, get_match_score, search_players, get_player, and get_fixtures on the free tier. Higher tiers add get_recent_results, get_match_events, get_match_odds, and get_match_analysis for ML win probabilities.

Can I use the tennis MCP server without running a local stdio process?▼

Yes, a hosted HTTP endpoint at https://mcp.livetennisapi.com/mcp works with clients that cannot run stdio servers. Pass your key via Authorization Bearer header or as a token query parameter, such as with the Claude web connector or Codex.

Why does the tennis MCP server return upgrade_required responses?▼

Your API key works but the requested tool requires a higher subscription tier, such as PRO for match odds or ULTRA for win probability analysis. Call check_api_status to see your current tier, then upgrade at livetennisapi.com/#pricing.

Why does get_live_matches return an empty array?▼

Tennis is not played around the clock, so there may simply be no matches in progress. Use get_upcoming_matches or get_fixtures to check the forward schedule, with the most coverage during Grand Slams and peak season.