Connector guide7-minute read25 MCP tools7 languages

Connect SportsAPI Pro to Cursor via MCP

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.

HCBy HelpCode teamUpdated 7 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

SportsAPI Pro Football

SportsAPI Pro Football

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.

tools

25

Region

INTL

Category

Sports

Authentication

API Key

Required env vars

SPORTSAPIPRO_API_KEY
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the SportsAPI Pro Football in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.

Try asking

Example prompts for SportsAPI Pro Football

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

SportsAPI Pro Football · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → SportsAPI Pro Football, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

SportsAPI Pro Football + Cursor

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

SPORTSAPIPRO_API_KEY

Step 1 — Get credentials

Setting up takes about 2 minutes. You need a SportsAPI Pro account; the free plan is enough to try it.

  1. Sign up at sportsapipro.com/register.
  2. Open the Dashboard and copy the key from API Credentials into SPORTSAPIPRO_API_KEY. Paste only the key, without spaces or a header name.
  3. Install the connector. Run sportsapipro_get_account_status to check the key: it shows your plan, the daily request limit, the requests used today and how many are left.

Cloud and self-hosted work the same way: the connector only needs the key, which it sends to https://api.sportsapipro.com/v2/football as the x-api-key header.

Daily quota: the quota is shared by every sport on the key and resets at midnight UTC: 100 requests a day on the free plan, 7,500 on Pro and 75,000 on Ultra. Each tool call makes one request. sportsapipro_get_account_status shows what is left.

Ids: tournaments, seasons, teams, players, managers and matches have numeric ids. sportsapipro_search finds any of them by name; sportsapipro_list_leagues lists tournaments by country (a slug such as england). A season id is not a year: get it from sportsapipro_list_tournament_seasons. Common tournament ids: 17 Premier League, 8 LaLiga, 35 Bundesliga, 23 Serie A, 34 Ligue 1, 7 Champions League.

Times and paging: kick-off times are Unix timestamps in UTC (startTimestamp), which the AI converts before quoting a time. sportsapipro_list_season_matches and sportsapipro_list_team_matches take direction (next or last) and a 0-indexed page; there is a next page while hasNextPage is true. sportsapipro_list_matches_by_date answers the top 50 tournaments of the day, and totalTournamentsOnDate says how many play in total.

Coverage: football only. The key also works for other sports, which this connector does not cover. Coverage depth follows the competition tier: lower divisions can answer fewer statistics, or a 404.

Common errors: 401 means a missing or wrong key: copy it again from API Credentials. Regenerating the key invalidates the old one, so update the connector afterwards. 403 means access denied or a suspended account: check your account on the SportsAPI Pro dashboard. 429 means the daily quota is used up: it resets at midnight UTC.

What it reads: countries, leagues and cups with their tournament ids, and the seasons of each tournament; league tables with promotion and relegation markers, and the season leaders per statistic (rating, goals, expected goals, assists, shots, saves, clean sheets, cards and more); live matches with score and minute, the matches of a date, and the upcoming and recent matches of a season or a team; one match with venue, referee and managers, its lineups and formations with player ratings, its incidents (goals, cards, substitutions, VAR decisions), team statistics per half, the head-to-head record of both teams and managers, the shot map with expected goals, the best players and the average positions; teams with venue and recent form, squads with shirt number, age, market value and contract expiry, player profiles and season-by-season statistics, managers and their career history.

Read-only: every tool only reads. Nothing on your SportsAPI Pro account changes.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Cursor

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Cursor reads MCP servers from ~/.cursor/mcp.json. Add this entry:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Create an MCP API key in AnythingMCP under MCP Servers → your server → API keys, and paste it in place of YOUR_MCP_API_KEY.
  2. Save the file and restart Cursor.
  3. Open Cursor → Settings → MCP and check that anythingmcp is listed and connected.
  4. Start chatting — the agent can now call the SportsAPI Pro Football tools.

Available tools

ToolWhat it does
sportsapipro_get_account_statusShow the SportsAPI Pro account behind the key: plan, daily request limit, requests used today, remaining requests and when the quota resets…
sportsapipro_searchSearch football teams, players, managers and tournaments by name and get their ids
sportsapipro_list_countriesList the countries (football categories) with name, code and flag, to browse competitions by country
sportsapipro_list_leaguesList football leagues and cups grouped by country with their tournament ids
sportsapipro_list_tournament_seasonsList the seasons of a tournament, newest first, with their season ids (e.g. 76986 for one Premier League season)
sportsapipro_get_standingsGet the league table of a tournament season: position, team, matches, wins, draws, losses, goals and points, with promotion and relegation…
sportsapipro_get_top_playersGet the season leaders of a tournament in one call, keyed by statistic: rating, goals, expected goals, assists, shots, key passes…
sportsapipro_list_season_matchesList the upcoming (next) or most recent finished (last) matches of a tournament season, a page at a time: teams, kick-off timestamp…
sportsapipro_list_live_matchesList every football match being played right now with tournament, teams, score, status and minute
sportsapipro_list_matches_by_dateList the matches of the top 50 tournaments on one date (fixtures and results): tournament, teams, kick-off timestamp, status and score.…
sportsapipro_get_matchGet one match: tournament, season and round, teams, status, score by period, kick-off timestamp, venue, referee and managers, with their ids
sportsapipro_get_match_lineupsGet the lineups of a match: formation, starting XI and substitutes per team with shirt number, position, player ratings and statistics, and…
sportsapipro_get_match_incidentsGet the incidents of a match in order: goals with scorer and assist, cards, substitutions, VAR decisions, injury time and period scores
sportsapipro_get_match_statisticsGet the team statistics of a match per period (all, 1st half, 2nd half): possession, expected goals, shots, big chances, passes, duels…
sportsapipro_get_match_h2hGet the head-to-head record of the two teams (wins and draws) and of the two managers before this match
sportsapipro_get_match_shotmapGet every shot of a match with player, minute, position on the pitch, body part, situation, expected goals (xG) and outcome
sportsapipro_get_match_best_playersGet the best-rated players of each team in a match and the player of the match, with their ratings
sportsapipro_get_match_average_positionsGet the average positions of each team's players on the pitch during a match, with the substitutes who came on
sportsapipro_get_teamGet one team: name, country, venue with capacity, manager, foundation date, colours, main tournament and recent form
sportsapipro_get_team_squadGet a team's squad: players with position, nationality, shirt number, age, market value and contract expiry
sportsapipro_list_team_matchesList a team's upcoming (next) or most recent finished (last) matches in all competitions, a page at a time: tournament, opponent, kick-off…
sportsapipro_get_playerGet one player's profile: team, position, shirt number, country, date of birth, height, preferred foot, estimated market value and contract…
sportsapipro_get_player_statisticsGet a player's statistics season by season across competitions: appearances, minutes, goals, assists, cards and rating
sportsapipro_get_managerGet one manager: current team, nationality, date of birth, preferred formation and performance (matches, wins, draws, losses, goals scored…
sportsapipro_get_manager_careerGet a manager's career history: the teams coached with start and end dates and the wins, draws and losses at each club

Example prompts

  • "Show me the current Premier League table and the top five scorers this season."
  • "Which football matches are being played right now, and what is the score and minute of each?"
  • "For Arsenal's last match, give me the lineups, the goals and cards, the team statistics and the shot map with expected goals."
  • "Before the next Real Madrid vs Barcelona match, show me the head-to-head record and each team's last five results."
  • "List Bayern Munich's squad with position, shirt number, age and contract expiry."

FAQ

Does Cursor support custom MCP servers on the free tier? Yes — MCP is available on Hobby, Pro and Business plans.

Next steps

Was this guide helpful?

Your SportsAPI Pro Football agent is one click away.

Install the connector, paste the key, prompt Cursor. Free for 7 days, no credit card.

Related guides

Connectors

Connect SportsAPI Pro to ChatGPT via MCP

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.

Connectors

Connect SportsAPI Pro to Claude via MCP

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.

Connectors

Connect SportsAPI Pro to Microsoft Copilot via MCP

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.

Connectors

Connect SportsAPI Pro to Gemini CLI via MCP

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.

Connectors

Connect SportsAPI Pro to Meta Muse via MCP

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.

Connectors

SportsAPI Pro MCP Server: Scores, Standings and Squads

Football data from SportsAPI Pro: leagues and seasons, standings and season leaders, live scores and daily schedules, match lineups, incidents, statistics, head-to-head, shot maps and best players, teams, squads, players and managers. API key.