# Broadage Sports MCP for AI Agents AI Agent Connect

> Broadage Sports MCP gives your AI agent direct access to real-time soccer data. Track live scores, pull match lineups, and get detailed stats for tournaments worldwide. It turns your agent into a sports data specialist, letting you pull live updates or historical match summaries without switching tabs.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_BNKPeBKCFUE0fF77kwvmCydxtFytpno9gSaiGlUx/ai-agent-connect
- **Tags:** sports-data, live-scores, match-statistics, real-time-updates, sports-analytics, event-tracking

## Description

This Broadage Sports MCP connects your AI agent to a massive stream of live and historical sports data. Instead of hunting through different websites to find out who's winning or what the starting lineup looks like, you can just ask your agent to do the heavy lifting. It pulls everything from current match statuses and real-time scores to deep-dive statistics like possession percentages and shot counts. If you need to know which players are on a specific roster or what the schedule looks like for an upcoming tournament, this Connector handles the data retrieval for you. It makes it easy to build out research projects, create content, or monitor live events in a single conversation. Because Vinkius hosts this and thousands of other tools, you can plug it into your existing workflow and get these sports insights where you already work. It's about getting the right numbers at the right time without the manual copy-pasting. You can use it to check how a team is performing over a season or get a quick snapshot of a game happening right now. It takes the friction out of sports data collection, letting you focus on the analysis instead of the hunt for numbers. Whether you're tracking a live tournament or prepping a deep-dive article, you get the data you need without any of the usual headaches.

## Tools

### get_match_events
Get a chronological timeline of goals and cards for a specific match.

### list_tournaments
Browse all available sports tournaments in the database.

### get_match_lineup
Pull the starting XI and substitute information for any game.

### get_match_stats
Retrieve detailed data like possession percentages and total shots.

### get_match_summary
Get a high-level summary and the final score for a match.

### list_live_matches
See all soccer matches currently in progress.

### list_matches_by_date
Find all matches scheduled for a specific calendar day.

### list_team_players
Get a full list of players registered for a specific team.

### list_sports
See a directory of all sports supported by the Broadage network.

### list_match_statuses
View the different ways a match status can be defined.

## Prompt Examples

**Prompt:** 
```
What's happening in the live soccer matches right now?
```

**Response:** 
```
I've checked the live matches. Here is what is happening right now:

| Match | Score | Status |
| :--- | :--- | :--- |
| **Arsenal vs Chelsea** | 2 - 1 | 75' |
| **Real Madrid vs Barcelona** | 0 - 0 | 20' |

Would you like more details on either of these games?
```

**Prompt:** 
```
Give me the lineup for the match between Real Madrid and Barcelona.
```

**Response:** 
```
Here is the starting lineup for **Real Madrid vs Barcelona**:

**Real Madrid**
*   **Formation:** 4-3-3
*   **Starters:** [Player Name], [Player Name], [Player Name]...
*   **Substitutes:** [Name], [Name]...

**Barcelona**
*   **Formation:** 4-4-2
*   **Starters:** [Player Name], [Player Name], [Player Name]...
*   **Substitutes:** [Name], [Name]...
```

**Prompt:** 
```
What were the stats for the game yesterday?
```

**Response:** 
```
Here are the key statistics for yesterday's match:

*   **Possession:** 55% for Team A, 45% for Team B
*   **Total Shots:** 12 (5 on target) for Team A
*   **Corners:** 6
*   **Goals:** 2

Let me know if you need the full match summary or the event timeline.
```

## Capabilities

### Pull live soccer scores
Get real-time updates on matches currently in progress.

### Fetch full match lineups
Retrieve starting XI and substitute information for any game.

### Retrieve detailed match stats
Get hard numbers like possession percentages and shot counts.

### Get match summaries
Pull a high-level summary and final score for a completed game.

### List team rosters
Get a full list of players registered for a specific team.

### Browse tournament directories
Access a directory of all supported sports and tournaments.

## Use Cases

### Live Reporting
A journalist asks for live scores and goal timelines during a match to write a live blog without leaving their editor.

### Betting Analysis
An analyst requests possession stats for a live game to see which team has the momentum and adjust their strategy.

### Roster Research
A scout asks for the full list of players for a specific team to check for injuries or squad depth.

### Content Planning
A blogger asks for all matches on a specific date to plan their social media schedule and coverage.

## Benefits

- Stop manual data entry by using list_live_matches to get instant scores during games. This saves you from constantly refreshing browser tabs while you work.
- Build better reports with get_match_lineup to see starting squads without visiting external sites. You can quickly check who is starting and who is on the bench.
- Analyze team performance deeper with get_match_stats to see possession and shot counts. It gives you the hard numbers needed for professional analysis.
- Save time on research using list_tournaments to find all available competitions in one go. No more digging through nested menus on different league sites.
- Get accurate player info using list_team_players to verify rosters for any club. It's the fastest way to check squad depth for your next project.
- Speed up content creation with get_match_summary to grab the highlights of a finished game. You get the key takeaways without reading through long articles.

## How It Works

The bottom line is you get live sports data directly in your chat interface.

1. Subscribe to the Broadage Sports MCP on Vinkius.
2. Enter your Broadage API Subscription Key and Language ID in your client settings.
3. Ask your agent to find scores, lineups, or stats for any match or team.

## Frequently Asked Questions

**Can Broadage Sports MCP show live soccer scores?**
Yes, it pulls real-time updates for matches currently in progress. You can ask your agent to list live scores at any time to see who is winning.

**How do I get team rosters with Broadage Sports MCP?**
You can ask your agent to list players for any specific team. It will return the full roster details for you instantly.

**Does Broadage Sports MCP support multiple sports?**
Yes, it includes a directory of all supported sports. You can ask your agent to list the sports available in the database.

**Can I use Broadage Sports MCP for betting analysis?**
It is great for analysis because it provides hard data like possession percentages and shot counts, which are key for tracking live game momentum.

**How do I get the starting XI with Broadage Sports MCP?**
Just ask your agent for the starting lineup of a specific match. It will pull the primary starters and the substitutes for that game.

**Can Broadage Sports MCP help with tournament research?**
Yes, it can list all available sports tournaments. This makes it easy to see the scope of different competitions and their current statuses.

**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.