VSPN Esports DB MCP for AI. Analyze live brackets, rosters, and KDA stats instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
VSPN Esports DB pulls live, detailed data from major esports tournaments like Honor of Kings and LoL. Your agent can fetch current standings, full team rosters, round-by-round scorecards, and granular player stats (KDA) on demand.
What your AI can do
Get match detail
Pulls complete data for a single match instance.
Get match stream
Retrieves active live streaming URLs for an ongoing match.
Get matches
Lists all matches scheduled within a specific tournament.
Retrieves current points and win/loss records for groups and tournaments.
Pulls the active players, substitutes, and positional roles for any team.
Gets deep details on a single match, including map wins and MVP selections.
Calculates individual statistics like KDA ratios and damage output for specific players.
Lists upcoming matches, group stages, and playoff bracket information.
Ask an AI about this
Waiting for input…
VSPN Esports DB with 10 Tools
Use these tools to pull specific esports data points like live brackets, player statistics, standings, and detailed match records.
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 VSPN Esports DB on VinkiusGet Match Detail
Pulls complete data for a single match instance.
Get Match Stream
Retrieves active live streaming URLs for an ongoing match.
Get Matches
Lists all matches scheduled within a specific tournament.
GetPlayerStats
Pulls detailed individual player performance metrics for any given match or...
Get Players
Provides the list of players currently rostered on a team.
Get Standings
Fetches the current ranking and points for groups or leagues.
Get Team Stats
Gets aggregate performance statistics for an entire team across multiple matches.
Get Teams
Lists all the participating esports teams in the database.
Get Tournament Detail
Retrieves general information about a specific tournament event.
Get Tournaments
Gets a list of all currently active VSPN tournaments.
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 VSPN Esports DB, 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 VSPN Esports. 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 esports tournaments is a nightmare of tabs and copy-pasting.
Right now, getting a comprehensive view of a major league means opening the tournament page for schedules, opening the standings tab to check points, then switching over to another tab to see who played whom. You spend hours clicking between different views just to piece together one decent article or report.
With this MCP, you simply ask your agent what you need. It handles querying the schedule via `get_matches`, pulling current group rankings with `get_standings`, and compiling all that data into a single, structured output for you.
Get Player Stats: The Agent Delivers Detailed Performance Data
Before this MCP, tracking player performance meant digging through post-game summaries or watching VODs to estimate a KDA. You couldn't get reliable, raw numbers on objective contribution or damage output without manual data entry.
Now you can use `getPlayerStats` to pull precise metrics directly from the game telemetry feeds. That’s quantifiable proof of player performance, instantly available.
What your AI can actually do with this
Need to analyze what's happening in a massive esports tournament? This MCP connects your AI client directly to VSPN, Asia’s primary source for league data. You can pull everything from live bracket schedules to deep individual player performance metrics. Instead of manually refreshing multiple websites to track team movements or playoff trees, your agent does the heavy lifting automatically.
When you run complex analyses across different tournament stages, Vinkius AI Analytics gives you a full audit trail, letting you see exactly which pieces of data flowed through and how much budget was used. This means no black box operations—you know precisely what every call did. You can query active team lineups or calculate aggregate stats for entire teams on the fly.
It's all about getting reliable, granular esports intelligence without ever leaving your workflow.
019d849a-e5be-72a8-87d6-9300448230fe Here's how it actually works
The bottom line is you can treat live esports databases like simple, conversational API endpoints.
First, you must get API access from the VSPN Developer Portal and obtain a Bearer Token.
Next, paste that token into your agent's connection settings; it authenticates against all VSPN REST endpoints.
Finally, ask your agent to perform an action—like listing upcoming brackets or fetching player stats—and the data appears instantly.
Who is this actually for?
Esports journalists and broadcast producers need this. These are people who spend their day cross-referencing multiple data sources—checking standings against rosters, then pulling specific KDA numbers for a segment. They don't have time to click through five different league pages just to write one article.
Compiling post-match reports that require accurate player performance data, like KDA ratios and objective contributions.
Generating real-time stat overlays for a broadcast. They need to know the current standings or pull team compositions before an analyst segment starts.
Running custom scoring models that require raw VSPN engine stats, such as comparing damage output across different players on one team.
What Changes When You Connect
Instead of manually checking standings pages, use get_standings to pull real-time tournament rankings directly into your report.
Generate deep player profiles for every match. The getPlayerStats tool gives you specific KDA ratios and objective contribution data for analysis.
Need to know who's playing? Use get_players and get_teams together to instantly validate a team’s current active lineup or see recent transfer movements.
Stop juggling multiple web tabs. With get_tournament_detail, you get all the core info—like playoff structure and dates—in one data pull, not ten clicks.
When running complex automations, Vinkius AI Analytics gives you a full audit trail of every data point pulled from this MCP, so nothing happens in the dark.
See it in action
Writing a Post-Match Analysis
An esports journalist needs to compare Team A's KDA against their previous opponent. They ask the agent to use getPlayerStats for both teams and then ask the agent to summarize the difference in damage output, generating a complete draft section instantly.
Building Live Broadcast Graphics
A broadcast producer needs stats for an upcoming round. They first call get_tournaments to find the correct bracket, then use get_matches and finally get_match_detail to pull all necessary data points for a real-time graphic overlay.
Fantasy League Data Calculation
A fantasy operator wants to calculate custom scoring models based on team performance. The agent uses get_team_stats to gather aggregate metrics, then feeds that into an external calculation script for a final score.
Checking Roster Changes
A content creator needs to confirm if a star player has switched teams. They use get_players on two different team IDs and ask the agent to flag any discrepancies or roster additions since last week's match.
The honest tradeoffs
Treating it like generic sports data
Asking for a simple 'league ranking' that doesn't account for esports specific group stages or playoff elimination rules.
Always start by listing the available tournaments using get_tournaments to ensure your agent is querying the correct, specialized esport league structure before running get_standings.
Focusing only on live streams
Thinking you need to use get_match_stream even when you just want historical data for an article.
If the match is over, skip streaming tools. Instead, use get_match_detail or getPlayerStats to pull final scorecards and post-game telemetry.
Overloading one tool call
Trying to ask the agent to 'give me everything about this tournament,' which often fails due to too many data types.
Break it down. First, use get_tournament_detail for general info. Then, run separate calls like get_matches and get_team_stats to gather distinct pieces of information.
When It Fits, When It Doesn't
Use this MCP if your data query involves specific esports terminology or live competitive game metrics—think KDA ratios, map victories, or group stage standings. If you need general league stats (like NBA box scores or simple soccer results), this isn't the right tool. Don't use it if you just want a list of teams; use get_teams. You must use dedicated tools like getPlayerStats and get_team_stats to get granular, actionable numbers. Never assume one endpoint covers everything; always check which specific data point (roster vs. standings) you need first.
Questions you might have
How do I find out what teams are playing next? +
Use get_matches to list matches within a specific tournament. You'll need the tournament ID to run this tool successfully. This gives you all upcoming game details.
Can I get detailed info about one match using get_match_detail? +
Yes, get_match_detail pulls comprehensive data for a single match. It includes scorecards and key performance indicators that define the match outcome.
What if I want to see all active players on one team? Do I use get_players? +
You're right, get_players is exactly what you need. It lists every player rostered for a specific team ID and helps track changes.
How do I get general info about the whole competition? +
Run get_tournament_detail. This provides high-level information, like the overall format or the dates of the event, which is useful for articles and scheduling.
If I need to access live broadcast links, how do I use the `get_match_stream` tool? +
This tool retrieves the direct streaming URLs for a match. It provides real-time endpoints so your agent can monitor the broadcast feed without manual URL refreshing. This is essential for production teams needing immediate stream data.
When I call `get_team_stats`, what kind of aggregate performance metrics can I pull for a team? +
The get_team_stats function provides comprehensive, cumulative statistics for an entire squad. You get totals like overall damage output, average map victories, and accumulated objective contributions across multiple matches.
I need deep individual performance data; is `getPlayerStats` the right tool to use? +
Yes, getPlayerStats pulls detailed telemetry for any specific player. You can audit metrics like KDA ratios and damage output directly from the game feed. This lets you track an athlete's true impact beyond just wins or losses.
When I use `get_standings`, what criteria determine the team rankings and points displayed? +
The get_standings tool provides the current official tournament leaderboard. The standings are calculated based on weighted performance metrics, including wins, losses, and points assigned by the league ruleset. It's always up-to-date with group stage changes.
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.
We've already built the connector for VSPN Esports DB. 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.