# VSPN Esports DB MCP for AI Agents AI Agent Connect

> VSPN Esports DB lets your AI agent pull live tournament data, player telemetry, and team rosters directly from Asia's top esports operator. It replaces manual scraping of league standings with direct access to match scorecards, live stream URLs, and deep KDA stats for games like Honor of Kings and League of Legends.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_kbt9lNCMZU2txA9ZiqmgBTo7NJsRfVmqXaZna9uV/ai-agent-connect
- **Tags:** esports, tournament-management, match-analysis, player-telemetry, live-brackets

## Description

Managing esports data is a headache because it's scattered across dozens of different league pages. If you're trying to track a tournament, you're usually stuck copy-pasting scores or trying to find the latest roster changes manually. This Connector changes that by giving your AI agent a direct line into the VSPN ecosystem. Instead of hunting for info, your agent can just grab the latest bracket, pull down the full match history, or find out exactly who's on a team's active lineup right now. It handles all the heavy lifting of navigating the data feeds for major titles like Honor of Kings and Peacekeeper Elite. You'll find it's a core part of the Vinkius catalog, making it easy to plug into your existing workflow. Whether you're building a fantasy league and need raw stats or you're putting together a broadcast package, this connection puts the data in your hands without the manual clicking.

## Tools

### get_match_stream
Get live streaming URLs for a match. This helps your agent find the correct link for your audience.

### get_standings
Retrieve current tournament standings. This keeps your leaderboards updated with live scores.

### get_team_stats
Retrieve aggregate team statistics. Use this to compare overall team performance across seasons.

### get_matches
List matches within a tournament. Use this to see the full schedule of a specific league.

### getPlayerStats
Retrieve individual player tournament stats. It pulls KDA and damage for deep performance analysis.

### get_players
List rostered players on a team. Use this to check who's on the active lineup right now.

### get_teams
Retrieve esports teams in the database. Use this to find all sponsored teams in a specific region.

### get_tournament_detail
Retrieve details about a specific tournament. This gives you the rules and structure of the event.

### get_tournaments
Get a list of active VSPN tournaments. Use this to see what's currently happening in the scene.

### get_match_detail
Retrieve full data on a single match. Use this to get map wins and MVP info for your reports.

## Prompt Examples

**Prompt:** 
```
Show me the current standings for the KPL Spring 2024 group stage.
```

**Response:** 
```
### KPL Spring 2024 Group Stage Standings

| Rank | Team | Points | Record | 
| :--- | :--- | :--- | :--- |
| 1 | **Team Wolves** | 12 | 4W-0L |
| 2 | **eStar Pro** | 9 | 3W-1L |
| 3 | **QGhappy** | 6 | 2W-2L |
| 4 | **Hero Jiuyue** | 6 | 2W-2L |

Group A is looking tight with Wolves leading the pack. Would you like the upcoming match schedule for the next round?
```

**Prompt:** 
```
What was the final score and MVP for match KPL-2024-0412?
```

**Response:** 
```
### Match Summary: KPL-2024-0412

**Team Wolves** vs. **eStar Pro**
*   **Final Score:** 3-1
*   **MVP:** FlyCat
*   **Key Stats:** FlyCat finished with a **7/1/9 KDA**.

**Game Breakdown:**
*   Game 1: Wolves won (12K gold lead at 18m)
*   Game 2: eStar Pro win (35m macro contest)

Should I export the full per-player stat sheet for this match?
```

**Prompt:** 
```
List the active roster for QGhappy and their KDA.
```

**Response:** 
```
### QGhappy Active Roster

Here are the 5 active players for the current season:
*   **Fly** (Mid): 5.2 KDA
*   **Cat** (Jungle): 4.8 KDA
*   **Hurt** (Clash Lane): 3.9 KDA
*   **Qing** (Support): 7.1 KDA
*   **Xiào** (Farm Lane): 4.5 KDA

*Note: Qing was recently promoted from substitute on March 15.*
```

## Capabilities

### Fetch tournament brackets
Get live standings and group stage rankings for active tournaments.

### Retrieve match scorecards
Pull round-by-round scores, map victories, and MVP selections.

### Access team rosters
Get the current active lineup and substitute players for any team.

### Pull player telemetry
Extract KDA ratios, damage output, and objective contributions.

### Get live stream URLs
Find the direct links for matches currently in progress.

### List active tournaments
See all current and upcoming tournaments hosted by VSPN.

## Use Cases

### Building a fantasy league scoring model
An operator asks the agent to calculate a custom scoring model using getPlayerStats and get_team_stats for the KPL Spring tournament.

### Feeding real-time data to a live stream
A production team uses get_standings and get_match_detail to feed real-time data into their broadcast software for a League of Legends match.

### Writing instant post-match recaps
A journalist asks for a summary of the latest Honor of Kings results, and the agent uses get_matches and get_match_detail to write a recap.

### Tracking seasonal roster movements
A team manager uses get_teams and get_players to track seasonal transfer movements and active lineups across all sponsored leagues.

## Benefits

- Stop manual scraping: Use get_standings to instantly pull current leaderboards into your database instead of refreshing browser tabs all day.
- Real-time broadcast feeds: Grab live URLs with get_match_stream to ensure your audience always has the correct link to the current match.
- Deep player analysis: Use getPlayerStats to get exact KDA and damage metrics for every player to build accurate fantasy scores or news reports.
- Dynamic roster tracking: Keep your records current with get_players to see who's actually on the active lineup versus who's on the bench.
- Automated match summaries: Use get_match_detail to let your agent write out full round-by-round scorecards the second a game ends.

## How It Works

The bottom line is you get a direct data pipe into Asia's biggest esports leagues without ever opening a browser.

1. Register for a developer account on the VSPN portal.
2. Grab your Bearer Token from the developer dashboard.
3. Paste the token into your Connector settings to connect your agent.

## Frequently Asked Questions

**Does the VSPN Esports DB MCP support League of Legends?**
Yes, it covers major leagues across multiple titles, including League of Legends, Honor of Kings, and Peacekeeper Elite.

**Can I use this to get live stream links for matches?**
Yes, the Connector can retrieve live streaming URLs so your agent can provide them to your audience or your broadcast software.

**How do I get my API key for the VSPN Esports DB MCP?**
You'll need to register on the VSPN Developer Portal and request a Bearer Token from your dashboard to authenticate the connection.

**Can it pull specific player stats like KDA?**
Yes, it pulls detailed telemetry including KDA ratios, damage output, and objective contributions for individual players.

**Is this useful for building a fantasy esports platform?**
Absolutely. It's designed to pull raw engine stats that you can use to build custom scoring models without manual data entry.

**Will it update tournament standings automatically?**
Yes, because it connects directly to the VSPN data feed, your agent can pull the latest standings whenever you ask.

**What game titles and leagues does VSPN cover?**
VSPN operates major leagues including KPL (Honor of Kings Pro League), PEL (Peacekeeper Elite League), and LPL ecosystem pipelines. The availability of telemetry data depends on your API access tier and the specific league season.

**Can I retrieve detailed round-by-round stats for a specific match?**
Yes! Use the `get_match_details` tool with the match ID. It returns granular data including individual player KDA, damage dealt, objectives secured, and team gold differentials for each round played.

**Are there any write or administrative capabilities that could affect tournament data?**
No. All tools are strictly read-only, designed for data retrieval and analysis. You cannot modify tournament brackets, player records, or match results through this integration — ensuring complete data integrity at all times.