Connector guide9-minute read25 MCP tools7 languages

Connect Bzzoiro to Microsoft Copilot via MCP

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.

HCBy HelpCode teamUpdated 9 min read Open-source on GitHub

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

Bzzoiro Sports Data

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.

tools

25

Region

INTL

Category

Sports

Authentication

API Key

Required env vars

BZZOIRO_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

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.

Guided setup

Connect Bzzoiro Sports Data to Microsoft Copilot in 2 minutes

Start a free trial on AnythingMCP Cloud, connect Bzzoiro Sports Data in the guided setup, then add your MCP URL to Microsoft Copilot. No code and no server to run.

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

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.

Bzzoiro Sports Data · 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 → 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 + Microsoft Copilot

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.

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:

BZZOIRO_API_KEY

Step 1 — Get credentials

Setting up takes about 2 minutes. You need a free Bzzoiro Sports Data account: football needs no paid plan.

  1. Register for free at sports.bzzoiro.com/register and copy the API token from your account page.
  2. Paste it into BZZOIRO_API_KEY. Paste only the token, without the word Token in front: the connector sends it as Authorization: Token <key> on its own.
  3. Install the connector and run bzzoiro_list_leagues to 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.

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 Microsoft Copilot

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.

Microsoft Copilot uses MCP servers through agents built in Copilot Studio: you add AnythingMCP to an agent as a tool, then publish the agent to Microsoft 365 Copilot and Teams. Copilot Studio connects from Microsoft's cloud over Streamable HTTP, which AnythingMCP supports.

  1. In Copilot Studio, open your agent (or create one), go to Tools and choose Add a tool → New tool → Model Context Protocol.
  2. Enter a Server name (for example AnythingMCP), a Server description that says what the connector does, and the Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio uses the description to decide when to call the server.
  3. Under authentication, choose API key, set Type to Header and the header name to X-API-Key, then select Create.
  4. In Add tool, choose Create a new connection, paste an MCP API key from AnythingMCP (MCP Servers → your server → API keys) and select Add to agent.
  5. Try it in the agent's Test pane: ask for something that needs the Bzzoiro Sports Data tools.
  6. Select Publish, then Channels → Microsoft 365 and Microsoft Teams, keep Make agent available in Microsoft Copilot selected and choose Add channel. See agent in Teams installs it for you; in Microsoft 365 Copilot, type @ and pick the agent.

Prefer per-user sign-in? Choose OAuth 2.0 → Dynamic discovery instead of an API key: each user then signs in to AnythingMCP the first time the agent calls it.

Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Copilot Studio connects from Microsoft's cloud, so localhost does not work.

Available tools

ToolWhat it does
bzzoiro_list_leaguesList the football leagues and cups Bzzoiro covers: id, name, country, whether it is a women's competition and the current season
bzzoiro_get_leagueGet one league or cup: name, country, women's or men's, whether it is active, and its current season
bzzoiro_list_league_seasonsList the seasons of a league that carry data, newest first, with their ids and stages (group-stage, league-phase, regular-season, knockout…
bzzoiro_get_standingsGet the league table for a season (current season by default): position, played, won, drawn, lost, goals and points per team
bzzoiro_get_league_leadersRank the players of a league season by one statistic: top scorers, assists, yellow cards, red cards or fouls (current season by default)
bzzoiro_list_matchesSearch football matches (fixtures and results) by league, season, team, status or kick-off window: teams, kick-off time (UTC), status…
bzzoiro_list_live_matchesList the matches being played right now (from five minutes before kick-off until shortly after the final whistle) with score, minute and…
bzzoiro_get_matchGet one match: teams, coaches, referee and venue ids, kick-off (UTC), status, minute, score with half-time, extra-time and penalties…
bzzoiro_get_match_lineupsGet 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_incidentsGet 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_statsGet 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_statsGet per-player statistics for the whole matchday squad of a match: minutes, rating, goals, assists, shots, passes, tackles and more
bzzoiro_get_head_to_headGet 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_outlookGet Bzzoiro's statistical outlook for a match from its machine-learning model: home, draw and away probabilities (0-100) with the most…
bzzoiro_list_teamsSearch teams by name, country, league or season: id, name, short name, country and venue id
bzzoiro_get_teamGet one team: name, short name, country and venue id
bzzoiro_list_team_fixturesList a team's matches
bzzoiro_get_team_squadGet a team's current squad ordered by position and shirt number, with each player's availability, injury type and expected return
bzzoiro_get_team_formGet 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_playersSearch players by name (accent-insensitive), club, national team, nationality or position: id, name, position, club, nationality, date of…
bzzoiro_get_playerGet one player's profile: name, position, shirt number, date of birth, height, preferred foot, nationality, club and national team…
bzzoiro_list_player_match_statsList a player's statistics match by match (minutes, rating, goals, assists, shots, passes, duels), filtered by season, league, team or date…
bzzoiro_list_managersSearch football managers (head coaches) by name, club, league or nationality, with their match record and tactical profile
bzzoiro_get_managerGet one manager: country, current club id, tactical profile, preferred formation, matches, wins, draws, losses, win rate, average goals…
bzzoiro_list_broadcastsList 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."

FAQ

Which Copilot is this for? Microsoft 365 Copilot at work, through agents built in Copilot Studio. The Microsoft Copilot app for personal accounts has no option to add your own MCP server.

What do I need? A work account with access to Copilot Studio (a license or a trial) to build the agent. People who use it in Microsoft 365 Copilot or Teams need access to the agent: share it with them, or ask an admin to publish it to the organization. If your organization applies data policies to Power Platform connectors, they cover MCP servers too.

The agent doesn't call the tools. Check that the header name is exactly X-API-Key and that the key belongs to the same MCP server as the URL, and make the server description specific: Copilot Studio uses it to decide when to call the server. Publish the agent again after each change; in an open chat, type "start over" to get the new version.

Next steps

Was this guide helpful?

Connect Bzzoiro Sports Data to Microsoft Copilot in 2 minutes

Start a free trial on AnythingMCP Cloud, connect Bzzoiro Sports Data in the guided setup, then add your MCP URL to Microsoft Copilot. No code and no server to run.

Related guides

Connectors

Bzzoiro MCP Server: Football Scores and Standings

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.

Connectors

Connect Bzzoiro to ChatGPT via MCP: Football Scores

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.

Connectors

Connect Bzzoiro to Claude via MCP: Football Scores

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.

Connectors

Connect Bzzoiro to Cursor via MCP: Football 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.

Connectors

Connect Bzzoiro to Gemini CLI via MCP

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.

Connectors

Connect Bzzoiro to Meta Muse via MCP

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.