Api sports

Api sports

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.

58VIEWS
2240USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app api_sportsnpx @composio/cli add cursor --app api_sportsnpx @composio/cli add cursor --app api_sportsnpx @composio/cli add cursor --app api_sports

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Get Coaches

Tool to fetch coaches and their career history. use when you need coach info by id, team filter, or name search.

Get Countries

Tool to fetch available countries for league queries. use when filtering by name, code, or search string before retrieving leagues.

Get Fixtures

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.

Get Fixtures Events

Tool to get events (goals, cards, substitutions, var, etc.) from a fixture. use when you need detailed event data after confirming the fixture id.

Get Head-to-head Fixtures

Tool to get head-to-head fixtures between two teams. use after determining team ids to compare their direct match history.

Get Fixture Lineups

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.

Get Fixtures Players

Tool to get player statistics from a fixture. use when you need detailed per-player stats for a specific match. optionally filter by team.

Get Fixtures Rounds

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.

Get Fixture Statistics

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.

Get Injuries

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.

Get Leagues

Tool to retrieve leagues and cups. use when filtering competitions by id, name, country, code, season, team, type, current, search, or last.

Get League Seasons

Tool to get the list of available seasons for all leagues. use when you need season filters for other league endpoints.

Get Odds

Tool to fetch pre-match odds. use when you need odds filterable by fixture, league, season, date, timezone, bookmaker, bet, or to navigate pages.

Get Odds Bets

Tool to get all available pre-match bet types. use when filtering by bet id or searching bet names before fetching odds.

Get Odds Bookmakers

Tool to list all available pre-match bookmakers. use when you need to discover or filter bookmakers before fetching odds.

Get In-play Odds

Tool to fetch in-play odds for fixtures in progress. use during live matches to get in-play odds.

Get Live Odds Bets

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.

Get Players

Tool to get player statistics. use when fetching players by id, team, league, season, search, or pagination.

Get Players Profiles

Tool to get the list of all available players. use when you need player profiles optionally filtered by id, name search, or page.

Get Players Seasons

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