Broadage Sports MCP for AI. Get live stats, lineups, and match scores instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Broadage Sports delivers real-time sports data directly into your workflow. Track live scores, retrieve detailed match statistics, analyze team lineups, and monitor tournament schedules using natural conversation from any AI agent.
What your AI can do
Get match events
Pulls the timeline of key match events, like goals and yellow cards.
Get match lineup
Retrieves which players are starting and who is on the bench for a specific game.
Get match stats
Gets detailed match statistics, including possession percentage and total shots taken.
List which soccer matches are currently in progress and retrieve their live score updates.
Get detailed match statistics, including possession percentages, shots on target, and total corner kicks.
Retrieve a minute-by-minute list of critical events for any match, such as goals scored or cards issued.
Get the starting XI and substitute players for upcoming matches to analyze team strategy.
List all matches happening on a specific date or browse the directory of supported sports and tournaments.
Ask an AI about this
Waiting for input…
Broadage Sports MCP: 10 Tools for Match Data Retrieval
These ten tools let you build a complete picture of any sporting event by retrieving everything from live scores to detailed player statistics.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Broadage Sports on VinkiusGet Match Events
Pulls the timeline of key match events, like goals and yellow cards.
Get Match Lineup
Retrieves which players are starting and who is on the bench for a specific game.
Get Match Stats
Gets detailed match statistics, including possession percentage and total shots...
Get Match Summary
Provides an immediate overview and the final score for a specific completed or...
List Live Matches
Shows all soccer matches that are currently in play right now.
List Matches By Date
Finds all soccer matches scheduled for a specific calendar date.
List Team Players
Retrieves the roster details for all players on a given team.
List Sports
Provides a directory of every sport supported by the API.
List Match Statuses
Lists the predefined types of match status codes available (e.g., pre-game...
List Tournaments
Lists every major sports tournament that is supported by Broadage.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Broadage Sports, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Broadage Sports. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually tracking sports data across multiple tabs sucks.
Right now, if you're covering a game, you open five different browser tabs: one for the live score, another for player stats, a third for the team roster, and maybe two others just checking schedules. You spend half your time clicking, refreshing, and copying data points into your article or spreadsheet.
With this MCP, you don't click anything. You tell your agent what story you need—for instance, 'Give me the stats for today’s game.' The system automatically pulls together the live score, the match statistics, and the event timeline into one clean response. It's instant.
Get full match data using Broadage Sports.
The need to jump between viewing a player's roster (`list_team_players`) and then pulling the specific performance numbers for that player from a game (`get_match_stats`) is gone. You can ask for both in one prompt, letting your agent handle the data correlation.
You get a unified report. The system knows how to pull together pre-game lineup details, live scores when the match starts, and detailed summaries once it's over. It’s built for narrative flow.
What your AI can actually do with this
Connect your Broadage Sports account to any AI client and get a full picture of what's happening on the field. Instead of jumping between scoreboards and stat sheets, you tell your agent exactly what you need—from seeing which soccer matches are live right now to getting deep dives into possession counts or goal timelines for past games.
You can also plan coverage by listing all tournaments available globally. This means reporters get stats instantly, analysts monitor scores in real-time, and fans get the score without leaving their chat window. By connecting this MCP through Vinkius, you treat sports data like conversation; you just ask your agent to build the narrative for you.
019d7563-f90f-70d0-a352-74254510f382 Here's how it actually works
The bottom line is that you talk to your agent like you're talking to a sportscaster; it pulls the required data and spits out the report.
Subscribe to this MCP, then enter your Broadage API Subscription Key and Language ID.
Connect the service to your preferred AI client (like Claude or Cursor).
Ask your agent a natural language question—for example, 'What were the stats for yesterday's match?'—and it executes the necessary data calls.
Who is this actually for?
This MCP is built for professionals who need verifiable, real-time sports facts. It helps journalists finish articles faster, analysts spot trends instantly, and content creators never miss a beat during live coverage.
Needs to quickly retrieve match stats or lineups for live reporting without manually checking multiple source widgets.
Monitors real-time scores and statistics straight from their workflow tools, needing immediate updates on game flow.
Needs to plan out a week of sports content by listing matches across different dates or tournaments.
What Changes When You Connect
Stop manually tracking scores. Use list_live_matches to get an immediate list of all games currently in play, giving you the real-time status at a glance.
Deepen your analysis with get_match_stats. Instead of just knowing who won, you know how they won by checking possession percentages and total shots taken.
Build narrative context using get_match_events. You don't just get the score; you get the timeline—when the goals happened and when cards were issued.
Plan coverage days ahead. Run list_matches_by_date or check list_tournaments to build a full schedule overview before writing a single word.
Understand team strategy by calling get_match_lineup. This instantly shows you which players are starting and who the coaches plan to use as subs.
See it in action
Drafting Pre-Game Analysis
A content creator needs to write an article comparing two rivals. They ask their agent, 'What's the starting lineup for both teams and what tournaments are they in?' The agent uses get_match_lineup and list_tournaments to give them all the necessary context instantly.
Live Score Reporting
A journalist is live-blogging a game. Instead of refreshing a website, they ask their agent, 'What's the current score and what have the major events been?' The agent uses list_live_matches and get_match_events to deliver up-to-the-minute facts.
Post-Game Deep Dive
A betting analyst needs to assess a team's performance. They ask, 'Show me the detailed stats for that match.' The agent uses get_match_stats, which provides possession and shot data, allowing them to grade the quality of play.
Tournament Planning
A team manager needs to build a schedule. They ask, 'What soccer matches are happening next Tuesday?' The agent uses list_matches_by_date and confirms if the league is in one of the supported tournaments using list_tournaments.
The honest tradeoffs
Asking for general 'sports info'
User asks: 'Tell me about sports.' The agent has no idea what to do because the request is too vague and doesn't point to a specific action or date.
Always narrow your scope. Instead of asking generally, ask specifically: 'What are the live matches today?' This tells the agent to use list_live_matches.
Trying to calculate future stats
User asks: 'How many goals will Team A score next week?' The MCP only tracks historical and real-time data, not predictions.
Focus on available facts. To plan ahead, ask the agent to use list_matches_by_date for upcoming games, or check team details using list_team_players.
Confusing 'roster' with 'live status'
User asks: 'Show me the current score and who is playing.' The agent might pull a static roster list instead of checking real-time activity.
For live data, start with list_live_matches. If you need player names later, follow up by asking for get_match_lineup.
When It Fits, When It Doesn't
Use this MCP if your job requires knowing the verifiable facts of a sporting event—who played whom, what the scores were at certain moments, and how teams are set up. It's perfect for journalists writing live reports or analysts building post-game metrics because it handles real-time data and historical stats equally well.
Don't use this if you need general sports commentary, predictions, or complex statistical modeling that requires external non-sports databases (like weather or financial trends). For those jobs, look for a dedicated predictive analysis tool. If your only goal is checking the score, remember list_live_matches gets you there fast.
Questions you might have
How do I check if a tournament is supported using Broadage Sports MCP? +
You use the list_tournaments tool to get an exhaustive list of all available sports and tournaments. This confirms if your target league is within the system's scope before you try fetching data.
Can I see scores for yesterday using Broadage Sports MCP? +
Yes, you can use list_matches_by_date and then follow up with get_match_summary to get the final score and overview of a match that already happened.
What is the difference between `get_match_stats` and `get_match_events`? +
get_match_stats provides numerical totals, like possession or shots. get_match_events gives a chronological list of actions—goals and cards—telling you when things happened.
How do I find out what sports are available? +
Run the list_sports tool. This provides a complete directory, letting you know which types of athletics the MCP supports right out of the gate.
What happens if I use an invalid match ID with `get_match_lineup`? +
The system returns a specific error code and no data. This means you'll need to verify the match ID against the results from list_live_matches or another source before calling the function.
How often does `list_live_matches` update score information? +
The data is near real-time, but updates depend on Broadage's feed frequency. We recommend running subsequent calls every minute or two to catch the latest changes in action.
If I need roster details for multiple teams, should I use `list_team_players` repeatedly? +
Yes, currently, you must call list_team_players once for each specific team ID. There isn't a function to query all players across several different teams at the same time.
What is the best way to get match data when I only know the tournament name, not the ID? +
First, run list_tournaments to find the correct directory and associated IDs. Then use those specific IDs to narrow down your search before trying any other data retrieval tools.
Can I check the live score of an ongoing match? +
Yes! Use the list_live_matches tool. Your agent will fetch all soccer matches currently in progress along with their real-time scores.
How early are match lineups available? +
Match lineups are typically available 45 to 60 minutes before kickoff. Use the get_match_lineup tool with the specific Match ID to retrieve them.
Does the integration support sports other than soccer? +
While the current toolset is optimized for soccer (football) match data, the Broadage API supports many sports. Use the list_sports tool to see all available sports in your subscription.
We've already built the connector for Broadage Sports. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.