4,500+ servers built on MCP Fusion
Vinkius

Broadage Sports MCP. Access real-time sports stats and match data instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Broadage Sports MCP on Cursor AI Code Editor MCP Client Broadage Sports MCP on Claude Desktop App MCP Integration Broadage Sports MCP on OpenAI Agents SDK MCP Compatible Broadage Sports MCP on Visual Studio Code MCP Extension Client Broadage Sports MCP on GitHub Copilot AI Agent MCP Integration Broadage Sports MCP on Google Gemini AI MCP Integration Broadage Sports MCP on Lovable AI Development MCP Client Broadage Sports MCP on Mistral AI Agents MCP Compatible Broadage Sports MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Broadage Sports connects your AI agent to live sports data. Get real-time scores, full match statistics, and starting lineups for any game.

Use `list_live_matches` to track scores right now, or `get_match_stats` to check possession, shots, and corners. Access every detail of a tournament, from roster checks (`list_team_players`) to full match event timelines (`get_match_events`).

What your AI agents can do

Get match events

Gets a timeline of key match moments like goals and cards.

Get match lineup

Gets the starting players and substitutes for a specific match.

Get match stats

Gets detailed match metrics like possession and shots.

+ 7 more capabilities included
Get Live Scores and Match Statuses

The agent checks which soccer matches are currently running and provides the real-time score updates.

Detail Match Statistics

The agent retrieves granular match metrics like possession percentage, total shots, and corner kicks.

Review Lineups and Rosters

The agent fetches the starting XI and substitute players for a match, or lists all players for a specific team.

Track Match Events

The agent builds a timeline of key match moments, including goals, yellow cards, and red cards.

Plan Coverage Schedules

The agent lists matches by a specific date or browses the directory of available sports and tournaments.

Summarize Specific Matches

The agent pulls a quick summary and the final score for a single, known match ID.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Broadage Sports MCP Server: 10 Tools for Match Data

These tools allow your AI agent to pull every piece of sports data, from live scores to player rosters, directly into your conversation.

get019d7563

get match events

Gets a timeline of key match moments like goals and cards.

get019d7563

get match lineup

Gets the starting players and substitutes for a specific match.

get019d7563

get match stats

Gets detailed match metrics like possession and shots.

get019d7563

get match summary

Gets a quick summary and the final score for one match.

list019d7563

list live matches

Lists all soccer matches that are currently in progress.

list019d7563

list match statuses

Lists the possible definitions for match statuses.

list019d7563

list matches by date

Lists all soccer matches that occurred on a specific date (YYYY-MM-DD).

list019d7563

list sports

Lists all the sports that this server supports.

list019d7563

list team players

Lists all players belonging to a specific team.

list019d7563

list tournaments

Lists all the major sports tournaments available.

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
Start building

Make Your AI Do More

Start with Broadage Sports, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

Broadage Sports connects your AI agent to live sports data. You can get real-time scores, full match stats, and starting lineups for any game. You'll use list_live_matches to track scores right now, or get_match_stats to check possession, shots, and corners. You can also access every detail of a tournament, from roster checks using list_team_players to full match event timelines with get_match_events.

How Broadage Sports MCP Works

  1. 1 First, subscribe to the Broadage Sports server and input your API Subscription Key and Language ID into your AI client.
  2. 2 Next, prompt your AI client with a natural language query (e.g., 'What are the stats for the match yesterday?').
  3. 3 Finally, your AI agent executes the necessary tools (like get_match_stats or list_matches_by_date) and presents the data directly in conversation.

The bottom line is, you use your AI agent to talk to the data, not the other way around.

Who Is Broadage Sports MCP For?

Journalists and Content Creators need this. They're tired of manually checking multiple stat websites and copy-pasting data for live reports. Betting analysts use it to monitor real-time scores and stats inside their existing workflow. Fans use it to check scores without opening a separate app.

Sports Journalist

Quickly pulling match stats and lineups for live reporting without having to manually enter any data.

Betting Analyst

Monitoring real-time scores and key performance statistics directly within their analysis tools.

Content Creator

Generating structured content by pulling historical match data and player rosters for evergreen articles.

What Changes When You Connect

  • Live score updates are instant. Use list_live_matches to see all ongoing games and their current scores without checking multiple score apps.
  • Deep match analysis is simple. get_match_stats pulls possession, total shots, and corner kicks, giving you granular data points in a single query.
  • Never miss a key moment. get_match_events builds a complete timeline of goals, cards, and other incidents for any match.
  • Pre-game planning is fast. Use list_team_players to get a full roster list for a team, or list_matches_by_date to plan coverage for a whole week.
  • Roster details are always available. get_match_lineup pulls the starting XI and substitutes, letting you analyze team strategy pre-game.
  • Quick summaries save time. get_match_summary gives you the core score and summary for a match without needing to run full statistics.

Real-World Use Cases

01

Tracking a Live Game Score

A sports journalist needs the live score. They ask their agent: 'What's the score for the match in London right now?' The agent uses list_live_matches and returns the current score and time, letting the journalist update their story instantly.

02

Analyzing a Championship Match

A betting analyst wants to compare two matches. They ask: 'Show me the stats for the game on Tuesday and the game on Saturday.' The agent calls list_matches_by_date first, then runs get_match_stats on the IDs, giving the analyst a side-by-side comparison.

03

Pre-game Team Strategy Check

A content creator is writing about a rivalry. They ask the agent to pull the starting lineups for both teams for the upcoming match. The agent uses get_match_lineup and presents the formation details, allowing the creator to write a deeper analysis.

04

Investigating a Player's Career

A researcher wants to know a player's history. They ask: 'List all players for the Chelsea team.' The agent uses list_team_players and returns the full roster, enabling the researcher to build a comprehensive player database.

The Tradeoffs

Checking status manually

Asking the agent to first use get_match_summary and then separately calling get_match_stats to see if the match is live. This results in two slow, redundant calls and misses the full picture.

Use list_live_matches to get the real-time status and score in one step. If you need deep metrics, then follow up with get_match_stats.

Ignoring the date structure

Asking the agent for 'yesterday's stats' and hoping it knows the date. The agent fails because the tools require a specific date format.

First, use list_matches_by_date to confirm the date and list the correct match IDs. Then, use get_match_stats with the confirmed ID.

Asking for the whole league history

Asking the agent, 'What is the history of this sport?' This is too vague and doesn't target a specific data point or tournament.

Start by using list_sports to narrow the scope, then use list_tournaments to find the specific league or cup you care about.

When It Fits, When It Doesn't

Use this server if you need structured, quantifiable data about professional sports. This is for people who need metrics—possession percentages, card counts, or exact lineups. Don't use this if you just want general sports news or qualitative commentary. If you only need a quick score, list_live_matches is enough. If you need deep, historical context, start with list_sports and work your way down to list_tournaments to scope your query before running get_match_stats.

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

How we secure it →

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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_match_events get_match_lineup get_match_stats get_match_summary list_live_matches list_match_statuses list_matches_by_date list_sports list_team_players list_tournaments

Getting match data used to be a mess of tabs and spreadsheets.

Today, if you need to report on a game, you jump from the live score site to the stats aggregator, then to the roster page. You copy the score, open a second tab for possession, find the event log, and paste it all into a document. It takes minutes, and you're always worried about breaking a link or missing a crucial number.

With this MCP server, you just ask your agent. You ask for the 'full match breakdown for match XYZ.' The agent calls `get_match_stats`, `get_match_lineup`, and `get_match_events` automatically, stitching the data together and giving you one clean, ready-to-use block of text.

Broadage Sports MCP Server: Match Data Retrieval

Manual data gathering involves checking separate feeds for scores, stats, and lineups. You must manage the API calls, handle the date formats, and piece together the final narrative yourself.

Now, you tell your agent the task. The agent uses the specific tools—like `get_match_stats` for metrics and `get_match_events` for timelines—and delivers the final, compiled answer. You focus on writing; the agent handles the data plumbing.

Common Questions About Broadage Sports MCP

How do I check the score for games happening right now using list_live_matches? +

Use list_live_matches to get a list of all active matches and their current scores. This tool provides real-time updates for games currently in progress.

What is the difference between get_match_stats and get_match_summary? +

Use get_match_summary for a quick, high-level view of the score and overall outcome. Use get_match_stats if you need detailed metrics like possession percentage or corner kicks.

How do I find out which sports are supported? +

Run list_sports to see the full directory of sports supported by the server. This tells you what kind of data you can even ask for.

Can I get the starting lineup for an upcoming game using get_match_lineup? +

Yes, get_match_lineup retrieves the starting XI and substitute information for a specific match ID, which is perfect for pre-game analysis.

What tools do I use to find matches for a specific date? +

Use list_matches_by_date with the required date format (YYYY-MM-DD) to list all matches played on that specific day.

How do I get historical match event data using get_match_events? +

You use get_match_events to pull a timeline of what happened in a match, including goals, yellow/red cards, and substitutions. This lets you track the minute-by-minute flow of the game, not just the final score.

What tools should I use to find team rosters for a specific squad, like list_team_players? +

Use list_team_players to retrieve the roster details for any given team. This tool gives you the full list of players, which is useful for pre-match analysis or checking substitutions.

How can I list all available sports tournaments using list_tournaments? +

The list_tournaments tool shows you every available sports tournament. You can then use the tournament ID to find specific matches or teams within that larger competition.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.