Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Bzzoiro Sports Data 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.
Summary
Football data from Bzzoiro Sports Data: leagues, standings and leaderboards, fixtures and live scores, lineups, goals and match statistics, teams, squads and form, players and their match stats, managers, TV broadcasts and a model-based match outlook. Free API token.
Try asking
Example prompts for Bzzoiro Sports Data
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Bzzoiro Sports Data, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
Bzzoiro Sports Data
Football data from Bzzoiro Sports Data: leagues, standings and leaderboards, fixtures and live scores, lineups, goals and match statistics, teams, squads and form, players and their match stats, managers, TV broadcasts and a model-based match outlook. Free API token.
Setup
Setting up takes about 2 minutes. You need a free Bzzoiro Sports Data account: football needs no paid plan.
- Register for free at sports.bzzoiro.com/register and copy the API token from your account page.
- Paste it into
BZZOIRO_API_KEY. Paste only the token, without the wordTokenin front: the connector sends it asAuthorization: Token <key>on its own. - Install the connector and run
bzzoiro_list_leaguesto check the connection.
Cloud and self-hosted work the same way: the connector only needs your token.
Free within limits: football is free within Bzzoiro's published limits: 7,500 requests a day per account, reset at midnight UTC, plus a burst limit of about 25 requests a second.
Live scores: bzzoiro_list_live_matches covers matches from five minutes before kick-off until shortly after the final whistle. Bzzoiro refreshes it about every 30 seconds; do not poll more often than every 10 seconds.
Lineups: they are confirmed about an hour before kick-off. Before that, lineup_status shows that they are projected by Bzzoiro's model.
Ids: leagues, seasons, teams, matches (called events in the API), players and managers have integer ids. The AI looks them up with bzzoiro_list_leagues, bzzoiro_list_league_seasons, bzzoiro_list_teams, bzzoiro_list_players and bzzoiro_list_managers; match ids come from bzzoiro_list_matches, bzzoiro_list_live_matches and bzzoiro_list_team_fixtures.
Times and paging: all times are UTC (ISO 8601), so convert a kick-off time before quoting it. Date filters take YYYY-MM-DD or a full timestamp. Lists page with limit (up to 200) and offset. Without dates, bzzoiro_list_team_fixtures and bzzoiro_list_broadcasts cover three hours ago to seven days ahead.
Match outlook: bzzoiro_get_match_outlook returns Bzzoiro's model-based outlook for a match, for example for a match preview. It is a statistical estimate, never a certainty.
Common errors: 401 means Bzzoiro refused the token: copy it again from your account and paste only the token. 403 means the token's plan does not include the resource: football is free, other sports need a paid plan. 429 with taster_exhausted means the day's quota is used up; with rate_limited, slow down for a second. 400 means an unknown filter: Bzzoiro refuses it rather than ignoring it.
Football only: Bzzoiro's other sports are not part of this connector. Data can be late or incomplete; check it before relying on it.
What it reads: leagues and cups with their seasons and stages; league tables and leaderboards for goals, assists, yellow and red cards and fouls; fixtures and results with kick-off, status, score, round and stage; live matches with score and minute; for each match, lineups and formations, goals with scorer and assist, cards, substitutions and VAR decisions, team statistics including xG, per-player statistics and the head-to-head record; teams with their squad, injuries and expected returns, and their form over recent matches; player profiles and match-by-match statistics; managers with their record and tactical profile; the TV channels that show a match; and Bzzoiro's model-based outlook for a match.
Read-only: every tool only reads, so there is nothing to confirm and no tool is switched off at install.
Prerequisites: BZZOIRO_API_KEY
Install the connector locally
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
Open http://localhost:3000/connectors/store, pick Bzzoiro Sports Data and paste in the env vars listed under Prerequisites.
Available tools
| Tool | What it does |
|---|---|
bzzoiro_list_leagues | List the football leagues and cups Bzzoiro covers: id, name, country, whether it is a women's competition and the current season |
bzzoiro_get_league | Get one league or cup: name, country, women's or men's, whether it is active, and its current season |
bzzoiro_list_league_seasons | List the seasons of a league that carry data, newest first, with their ids and stages (group-stage, league-phase, regular-season, knockout… |
bzzoiro_get_standings | Get the league table for a season (current season by default): position, played, won, drawn, lost, goals and points per team |
bzzoiro_get_league_leaders | Rank the players of a league season by one statistic: top scorers, assists, yellow cards, red cards or fouls (current season by default) |
bzzoiro_list_matches | Search football matches (fixtures and results) by league, season, team, status or kick-off window: teams, kick-off time (UTC), status… |
bzzoiro_list_live_matches | List the matches being played right now (from five minutes before kick-off until shortly after the final whistle) with score, minute and… |
bzzoiro_get_match | Get one match: teams, coaches, referee and venue ids, kick-off (UTC), status, minute, score with half-time, extra-time and penalties… |
bzzoiro_get_match_lineups | Get the lineups of a match: formation, starting XI and substitutes per team. lineup_status says whether they are confirmed (about an hour… |
bzzoiro_get_match_incidents | Get every incident of a match in order: goals with scorer and assist, cards, substitutions, VAR decisions, with minute and side (is_home) |
bzzoiro_get_match_stats | Get the team statistics of a match: possession, shots, expected goals (xG), passes, corners, fouls and more, plus shot map, momentum and… |
bzzoiro_get_match_player_stats | Get per-player statistics for the whole matchday squad of a match: minutes, rating, goals, assists, shots, passes, tackles and more |
bzzoiro_get_head_to_head | Get the head-to-head record of the two teams of a match, oriented so that home is this match's home team: wins, draws, goals and their… |
bzzoiro_get_match_outlook | Get Bzzoiro's statistical outlook for a match from its machine-learning model: home, draw and away probabilities (0-100) with the most… |
bzzoiro_list_teams | Search teams by name, country, league or season: id, name, short name, country and venue id |
bzzoiro_get_team | Get one team: name, short name, country and venue id |
bzzoiro_list_team_fixtures | List a team's matches |
bzzoiro_get_team_squad | Get a team's current squad ordered by position and shirt number, with each player's availability, injury type and expected return |
bzzoiro_get_team_form | Get a team's form over its last N finished matches, already averaged: results, goals, points per match and the mean of every statistic… |
bzzoiro_list_players | Search players by name (accent-insensitive), club, national team, nationality or position: id, name, position, club, nationality, date of… |
bzzoiro_get_player | Get one player's profile: name, position, shirt number, date of birth, height, preferred foot, nationality, club and national team… |
bzzoiro_list_player_match_stats | List a player's statistics match by match (minutes, rating, goals, assists, shots, passes, duels), filtered by season, league, team or date… |
bzzoiro_list_managers | Search football managers (head coaches) by name, club, league or nationality, with their match record and tactical profile |
bzzoiro_get_manager | Get one manager: country, current club id, tactical profile, preferred formation, matches, wins, draws, losses, win rate, average goals… |
bzzoiro_list_broadcasts | List which TV channels show which matches, ordered by kick-off, by country, team, league or match |
Example prompts
- "Show me the current Premier League table and the top 10 scorers."
- "When does Benfica play next, and which TV channels in Portugal show the match?"
- "Which Serie A matches are live right now, what is the score and who has scored?"
- "Are the lineups for Real Madrid's next match confirmed yet? Show me the formation and the starting XI."
- "Compare Inter's and Juventus's form over their last 10 Serie A matches, and list Lautaro Martínez's goals and assists match by match this season."
Next steps
Was this guide helpful?