Connect Api sports with AI agents using Model Context Protocol (MCP). Seamlessly integrate Api sports tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.
Sports Data tools for AI automation
Install Api sports MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Api sports with your AI agent.
Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.
API-Sports provides comprehensive sports data APIs covering over 2,000 competitions with more than 15 years of historical data, offering real-time updates and easy integration for developers.
58
2240
Sports Data
Paste and run this command in your terminal to set up Cursor with MCP
After running the command, restart Cursor to start using the MCP Server.
Tool to fetch coaches and their career history. use when you need coach info by id, team filter, or name search.
Tool to fetch available countries for league queries. use when filtering by name, code, or search string before retrieving leagues.
Tool to retrieve football fixtures/matches. use when filtering fixtures by id, date, league, season, team, or date ranges to get upcoming or past matches.
Tool to get events (goals, cards, substitutions, var, etc.) from a fixture. use when you need detailed event data after confirming the fixture id.
Tool to get head-to-head fixtures between two teams. use after determining team ids to compare their direct match history.
Tool to retrieve starting xi and substitutes for a fixture. use after confirming fixture id; optionally filter by team, player, or section (startxi/substitutes). lineups appear ~20-40 minutes before kickoff for supported competitions.
Tool to get player statistics from a fixture. use when you need detailed per-player stats for a specific match. optionally filter by team.
Tool to get the rounds for a league or cup. use after confirming league and season to retrieve available round identifiers (optionally with dates) for filtering fixtures.
Tool to get statistics for a fixture. use when you need detailed match stats (shots, fouls, possession, cards, passes, etc.), optionally filtered by team, statistic type, or including halftime data.
Tool to get injured or suspended players. use when you need a list of sidelined players filtered by league, season, fixture, team, player, date, ids, or timezone.
Tool to retrieve leagues and cups. use when filtering competitions by id, name, country, code, season, team, type, current, search, or last.
Tool to get the list of available seasons for all leagues. use when you need season filters for other league endpoints.
Tool to fetch pre-match odds. use when you need odds filterable by fixture, league, season, date, timezone, bookmaker, bet, or to navigate pages.
Tool to get all available pre-match bet types. use when filtering by bet id or searching bet names before fetching odds.
Tool to list all available pre-match bookmakers. use when you need to discover or filter bookmakers before fetching odds.
Tool to fetch in-play odds for fixtures in progress. use during live matches to get in-play odds.
Tool to fetch all available bet types for in-play odds. use when you need to retrieve bet ids or names (optionally filtering by id or search) before fetching live odds.
Tool to get player statistics. use when fetching players by id, team, league, season, search, or pagination.
Tool to get the list of all available players. use when you need player profiles optionally filtered by id, name search, or page.
Tool to list all available seasons for player statistics. use when building a player statistics query, optionally filtering by a specific player id.
20 actions available