4,500+ servers built on MCP Fusion
Vinkius

VSPN Esports DB MCP. Instant Match Results & Player Telemetry Access

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

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

Just plug in your AI agents and start using Vinkius.

VSPN Esports DB gives your AI agent direct access to Asia's major esports league data. You can fetch live tournament brackets, detailed player KDA ratios, current team rosters, and up-to-the-minute standings for leagues like Honor of Kings and LoL.

Stop relying on manual web scraping; query structured match history and real-time telemetry instantly.

What your AI agents can do

Get match detail

Gets specific, comprehensive data points about a single completed match.

Get match stream

Retrieves the live streaming URLs for an upcoming or current match.

Get matches

Lists all matches scheduled within a specific tournament bracket.

+ 7 more capabilities included
Get current league standings

Retrieves the live points, win/loss record, and group placement for competing teams.

Build complete team rosters

Lists all active players on a specific team, including historical substitute movements.

Analyze single match results

Pulls detailed data for one finished game, noting scorecards and key performance indicators.

Track full tournament structure

Retrieves the overarching details of a specific tournament, including dates and participating leagues.

Calculate individual player metrics

Extracts granular statistics for one player, like KDA ratios or damage dealt.

Identify match streaming links

Provides the live URL where a specific upcoming match can be watched.

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

VSPN Esports DB: 10 Tools for Match & Player Data

Use these tools to query tournament structures, retrieve real-time standings, analyze individual player metrics, and pull match details from VSPN's database.

get019d849a

get match detail

Gets specific, comprehensive data points about a single completed match.

get019d849a

get match stream

Retrieves the live streaming URLs for an upcoming or current match.

get019d849a

get matches

Lists all matches scheduled within a specific tournament bracket.

get019d849a

get players

Provides the full list of active rostered players for any specified team.

get019d849a

get standings

Retrieves the current, up-to-date points and ranking status for a tournament's group stage.

get019d849a

get team stats

Gathers aggregate statistics that apply to an entire team across multiple matches or seasons.

get019d849a

get teams

Lists all available esports teams currently tracked in the VSPN database.

get019d849a

get tournament detail

Pulls high-level information about a specific tournament, like its dates and overall format.

get019d849a

get tournaments

Fetches a list of all active tournaments currently running or scheduled through VSPN.

action019d849a

getPlayerStats

Retrieves detailed, individual player performance statistics for a specific tournament period.

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 VSPN Esports DB, 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

You're getting direct access to VSPN, which means your AI agent can pull structured data straight from Asia’s biggest esports leagues. You don't gotta scrape websites; you just query the match history and real-time telemetry directly.

You wanna know what's happening across multiple circuits? Start by listing all active events using get_tournaments, or if you need background on one specific circuit, get_tournament_detail gives you its dates and overall format. For a full view of the competition, get_matches lists every game scheduled within any given tournament bracket.

Need to track teams? You can pull a list of all tracked groups using get_teams. When you're locked onto a specific squad, get_players provides the whole roster—you'll see who's on the team and even historical substitute moves. For aggregate performance metrics, get_team_stats gathers data that applies to the entire group across multiple matches or even seasons.

If you only need basic roster info right now, get_players gets you those active members.

When it comes time for deep analysis on a single match, you're golden. Use get_match_detail to pull comprehensive data points from one finished game; this includes full scorecards and key performance indicators. For tracking where teams stand in the group stage, get_standings retrieves the current points, win/loss record, and placement status for all competitors.

You can also get granular info on a single player using getPlayerStats, which extracts specific metrics like KDA ratios or damage output over a defined tournament period.

Want to watch what's going down? If you know when a match is happening, get_match_stream gives you the live URLs. You can also pull general team data with get_team_stats, which summarizes an entire group’s performance across many games or seasons.

How VSPN Esports DB MCP Works

  1. 1 First, register on the VSPN Developer Portal and get your Bearer Token.
  2. 2 Paste that token into the MCP Server setup. Your agent uses it to authenticate against all VSPN REST endpoints automatically.
  3. 3 You then call a tool (e.g., get_standings) with specific parameters, and your agent returns structured data like JSON or markdown.

The bottom line is that you never have to worry about authentication; the token handles it so your AI client can just start querying data.

Who Is VSPN Esports DB MCP For?

This server is essential for esports journalists, fantasy sports operators, and broadcast production teams. If your job requires keeping up with rapidly changing team rosters or calculating stats based on live game results—you need this. It takes the manual data crunching off your plate.

Esports Journalist

Compiling post-match summaries. They use get_match_detail and getPlayerStats to instantly pull accurate KDA ratios and performance metrics for articles.

Fantasy Sports Operator

Calculating custom scoring models. They call get_team_stats using raw VSPN engine stats instead of manually updating spreadsheets from web pages.

Broadcast Production Team Lead

Generating real-time broadcast overlays. They use get_standings and get_matches to pull current tournament status for pre-match analysis packages.

What Changes When You Connect

  • Real-time Status: Stop manual data refreshes. Use get_standings to pull current point totals and group rankings instantly, no matter how fast the tournament moves.
  • Deep Player Analysis: Go beyond win/loss records. The getPlayerStats tool lets you audit individual player KDA ratios and specific objective contributions directly from game telemetry.
  • Complete Match Context: Need everything about one game? get_match_detail pulls deep scorecards, identifying map victories and the MVP for maximum report accuracy.
  • Roster Tracking: Monitor team stability with get_players. You can track active lineups and spot seasonal transfer movements across all sponsored teams instantly.
  • Tournament Overview: Don't know where to start? Use get_tournaments first. It gives you a list of everything running, letting you narrow your focus using get_tournament_detail.
  • Streaming Links: Quickly find out when and where the action is. The get_match_stream tool provides the live URLs for any upcoming match.

Real-World Use Cases

01

Writing a post-game summary

A journalist needs to write an article on Game 1's key moments. They use get_match_detail to get the final score, then run getPlayerStats for the top players. The agent compiles this into bullet points: 'Player X finished with a KDA of 7/1/9, contributing heavily in the first fifteen minutes.'

02

Checking fantasy league standings

A fantasy operator needs to know if their team is leading. They call get_standings for the relevant group and then cross-reference that data with get_team_stats to calculate a custom score based on aggregate performance.

03

Planning broadcast graphics

A production team needs to show the tournament bracket progression. They first use get_tournaments to find the league, then call get_matches to list the next round's matchups, ensuring their overlays are always current.

04

Auditing a player’s performance dip

A scout wants to know why Player Y underperformed. They use getPlayerStats and specify a date range. The agent pulls the raw KDA data, allowing the scout to compare it against their season average.

The Tradeoffs

Asking for 'all' stats at once

Prompt: 'Give me all team and player stats from every tournament.' This vague request leads the agent to fail or return an unusable massive data dump.

Break it down. First, use get_tournaments to identify the league ID. Then, call get_matches for that ID, and finally loop through those matches calling get_match_detail. Specificity is key.

Missing the roster update

A user sees a player's name in a match result but doesn't know if they are still on the team. They assume continuity.

Always check get_players first for that specific team to confirm the player is an active member before basing analysis or writing content around them.

Mixing up tournament scope

Trying to find standings using a match ID. The system expects broader context.

Start with get_tournament_detail or get_tournaments. This sets the overall context, making subsequent calls like get_standings accurate and relevant.

When It Fits, When It Doesn't

Use this server if your data needs are highly structured and quantifiable: you're dealing with measurable metrics like KDA ratios, points totals, or specific match outcomes. This is for broadcast production, fantasy analytics, and detailed journalism.

Don't use this if your goal is open-ended analysis (e.g., 'What should the team change its strategy to?'). The tools give you data; they don't provide strategic advice. If you just need general market trend data or qualitative commentary on a league, you won't find it here.

Always use get_tournaments or get_matches as your starting point. Never try to jump straight to get_team_stats without knowing which tournament and team context you're working within.

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

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_detail get_match_stream get_matches get_players get_standings get_team_stats get_teams get_tournament_detail get_tournaments getPlayerStats

Manual data gathering for league standings is a nightmare.

Right now, getting accurate group stage standings means opening the VSPN website, clicking through multiple tabs to find the 'Standings' section, and then refreshing the page every 15 minutes just to see if points changed. You spend hours manually copying data into a spreadsheet that might be outdated by lunchtime.

With this MCP server, you simply ask your agent: 'What are the current standings for Group A?' The tool calls `get_standings`, pulls the live data instantly, and gives it back structured—no clicks, no refreshes. You get clean, actionable numbers immediately.

Using VSPN Esports DB MCP Server: Match & Player Data

Before this server, pulling detailed player telemetry meant running specific queries against multiple internal APIs—one for the team roster, another for match history, and a third just for KDA calculation. It was complex, slow, and often required different access tokens for each piece of data.

Now, you let your agent handle it. Need to compare Player X's performance across three matches? You call `getPlayerStats` with the parameters for all three games. The system handles the sequence, pulling clean, unified player metrics right into your chat window.

Common Questions About VSPN Esports DB MCP

How do I get current tournament standings using get_standings? +

You must provide the specific league and group identifier. The agent calls get_standings and returns the up-to-date points, win/loss record, and ranking for that group's participants.

Can I get player stats for a full season? +

Yes, but you need to identify the specific tournament or period. Use getPlayerStats and supply the relevant date range parameters for accurate results.

Which tool lists all active teams? +

Use the get_teams tool. This function returns a list of every team currently tracked in the VSPN database, allowing you to start your research by selecting one.

How do I find out what matches are scheduled next? +

First, use get_tournaments to select the league. Then, call get_matches with that tournament ID to get a list of upcoming games and their schedules.

How do I authenticate my agent when calling get_match_detail? +

You must pass your Bearer Token in the request header. You obtain this token by registering on the VSPN Developer Portal and requesting API access for authentication.

What specific data points does get_match_detail provide? +

It pulls comprehensive, round-by-round scorecards for a single match. You'll find map victories, team compositions used during the game, and MVP selections.

How do I use get_match_stream to monitor current gameplay? +

This tool supplies live streaming URLs for any given match ID. Your agent can then pull those active feeds directly into your workflow without you needing to manually refresh anything.

What happens if my agent hits a rate limit while calling get_tournament_detail? +

If the API throttles you, wait and retry the request after a short interval. Check the VSPN documentation; they outline the acceptable call frequency to keep your data flow running smoothly.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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.

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.