Faceit MCP. Track player stats and esports history instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Faceit MCP connects your AI client to the world's largest competitive gaming data source for CS2, Valorant, and more. Use it to search detailed player profiles by nickname, retrieve performance stats like K/D ratio and headshot percentage, track match history, analyze hub leaderboards, or find information on upcoming tournaments.
What your AI agents can do
Get games
Gets a list of all supported games, including their names and player counts.
Get hub
Retrieves general information about a specific Faceit community hub.
Get hub leaderboard
Pulls the current ranking for a designated hub, listing player names, ELO scores, and levels.
Search the platform by nickname to retrieve detailed information including ELO ratings and Faceit levels.
Get deep statistics for a single game, detailing K/D/A ratios, headshot percentages, and MVP rounds for every player involved.
Fetch the current leaderboard for any specific hub, showing players' ranks, ELO scores, and Faceit levels.
Retrieve full information on a given match, including final scores, teams, and status updates.
Search for tournament listings based on game type or skill level, showing prize pools and start times.
Get a full catalog of all gaming titles integrated with the Faceit platform.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Faceit MCP with 12 Tools
Use these twelve specific tools to programmatically retrieve every type of competitive gaming data imaginable: player profiles, match results, rankings, and tournament details.
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 Faceit on Vinkius019d8438get games
Gets a list of all supported games, including their names and player counts.
019d8438get hub
Retrieves general information about a specific Faceit community hub.
019d8438get hub leaderboard
Pulls the current ranking for a designated hub, listing player names, ELO scores, and levels.
019d8438get hub matches
Returns match details for a specific hub, filtering by status like ongoing or past matches.
019d8438get match
Retrieves all descriptive data points related to one specific match ID.
019d8438get match stats
Calculates per-player statistics for a given match, including K/D/A and headshot percentage.
019d8438get player
Gets the comprehensive profile of a single Faceit player, listing their various IDs and history data.
019d8438get player bans
Returns the disciplinary record for a player, noting ban type, reason, date, and duration.
019d8438get player history
Provides a timeline of a player's past matches, including results, score changes, and game dates.
019d8438get player stats
Pulls specific metrics for one player across all games, such as win rate and current kill/death ratio.
019d8438search players
Finds any Faceit user by nickname, returning IDs, avatars, ELO ratings, and game stats.
019d8438search tournaments
Searches the platform for tournaments, returning names, games, required skill levels, and prize pools.
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 Faceit, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ 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 Faceit. 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 server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The manual process of tracking player performance is a huge time sink.
Today, gathering full player profiles requires jumping between multiple sites. You might check the tournament page to find an upcoming match ID, then switch tabs to a stat tracker just to get K/D ratios, and finally open a separate profile page for ELO ratings. This cycle of copying IDs, switching contexts, and aggregating disparate data points is slow and error-prone.
With this MCP, your agent handles the entire sequence in one prompt. You ask about player X's performance in tournament Y; it pulls the necessary match details, stats, history, and profile information automatically. The result is a single, clean summary you can use immediately.
Accessing Player Data with Faceit MCP
You no longer have to copy-paste nicknames or match IDs into different forms. Instead of manually checking the leaderboard, asking for results, and then looking up player stats separately, you ask your agent directly for 'The ranking in hub Z and Player A's headshot % in last week's matches.'
What changes now is that analysis happens instantly. You don't just get data; you get a coherent story about the player's performance, ready to write or present.
What you can do with this MCP connector
Tracking esports data used to take hours of manual searching across multiple websites—checking tournament sites for dates, then hopping over to stat trackers just for player scores. This MCP changes that. You talk to your AI client about the players and matches you care about, and it pulls all the necessary information together in one go.
Need to know a team's average K/D ratio from their last three games? Just ask. Want to compare a streamer’s performance across different maps and levels? It handles that. You connect through Vinkius, our #1 MCP App Catalog, giving your agent access to all this deep gaming data without needing to open a dozen tabs.
You get clean, actionable stats instantly.
019d8438-939a-7066-be0c-3bdc21325d5f How Faceit MCP Works
- 1 Subscribe to this MCP and provide your personal Faceit API Key.
- 2 Connect your preferred AI client (like Claude, Cursor, or any compatible agent).
- 3 Ask your agent a natural language question about player stats or match history.
The bottom line is, you talk to your agent using simple English questions; it does the complex data retrieval for you.
Who Is Faceit MCP For?
This MCP serves esports analysts who need real-time stats, content creators needing fresh material, and team managers who track player progression. If your job involves analyzing competitive gaming results, this is what you're missing.
Needs to cross-reference a player's match history with their current hub ranking and check if they are participating in upcoming tournaments.
Must track individual player performance across multiple games, checking for win streaks or identifying key areas where the team needs to improve its K/D ratio.
Requires quick access to current top players and recent match results to build compelling content or write articles about meta changes.
What Changes When You Connect
- Stop manually checking multiple sites. You can use
search_playersto find any user by nickname, getting their Faceit level and ELO rating right away. - Analyze performance depth with
get_match_stats. Instead of just seeing a win/loss record, you get granular data like K/R ratio and headshot percentages for every round. - Understand team dynamics using the hub tools. You can use
get_hub_leaderboardto see who's ranked highest in a community without visiting the hub manually. - Build out content quickly by searching tournaments with
search_tournaments. You instantly get details on prize pools, games, and required skill levels for upcoming events. - Review player commitment or disciplinary issues using
get_player_bansto see a full ban history record, which is critical context for any analysis.
Real-World Use Cases
A coach needs to assess a rookie's readiness.
The agent pulls the player’s profile using get_player and combines it with their last ten matches retrieved via get_player_history. This shows the coaching staff not just if they won, but how consistently they maintained a high K/D ratio.
A content creator needs to find trending players.
They run search_players for popular local nicknames. The agent can then use get_player_stats on the top results, quickly pulling win rates and current ELO scores to build a list of high-value subjects.
A team manager needs to vet potential recruits.
Instead of relying on hearsay, they use get_match_stats for specific matches the recruit played. This provides objective evidence of their headshot percentage and clutch performance under pressure.
An analyst needs to predict league activity.
The agent uses search_tournaments to find all major upcoming events, then checks get_games to confirm the titles, providing a complete picture of the competitive calendar for the quarter.
The Tradeoffs
Assuming single-call data is enough
Asking 'Is this player good?' and only getting their ELO score from get_player.
→
Don't stop there. Always follow up by using get_player_stats to get a concrete metric, like win rate or K/D ratio, for proof.
Confusing profile data with live status
Assuming the leaderboard shown via get_hub_leaderboard is real-time immediately after a match.
→
Check the hub matches using get_hub_matches first. That confirms if the scores are logged and available for analysis.
Mixing general search with specific data needs
Just searching for 'CS2 stats' without specifying a player or match ID.
→
Be precise. Start by using search_players to narrow down the user, then use that ID to call the appropriate tool like get_player_stats.
When It Fits, When It Doesn't
Use this MCP if your primary goal is deep data analysis—you need to prove why a player or team succeeded. If you just need general information (e.g., 'What games are supported?'), then the basic get_games tool works fine. But if you're tracking performance, comparing metrics, or following a user through their career arc, this is your gateway. Don't use it if you only want to know what time tomorrow's match starts; in that case, other calendar tools are better suited. This MCP shines when combining get_player, get_match_stats, and search_tournaments into one workflow.
Common Questions About Faceit MCP
How do I find detailed stats for a specific match using get_match_stats? +
You must provide the unique match ID when calling get_match_stats. The tool then returns K/D/A, headshot %, and other metrics for every player involved in that contest.
What is the best way to find a user's full background with get_player? +
Use get_player by providing the nickname. This tool gives you a wide range of data, including all game-specific levels, ELO ratings across multiple titles, and member since dates.
Can I check current hub rankings using get_hub_leaderboard? +
Yes, get_hub_leaderboard pulls the live ranking for a specified hub. It lists player names alongside their ELO score and Faceit level.
If I want to know about upcoming competitions, should I use search_tournaments? +
Exactly. search_tournaments is the tool for this job. You can find tournament names, IDs, games supported, and prize pools without having to visit the main Faceit calendar.
How do I get a list of all possible gaming titles? +
Run get_games. This tool returns an inventory of every game currently supported on the platform, including their names and how many players are active in them.
How do I check a player's ban history or moderation status using get_player_bans? +
This function checks if an account is banned, providing immediate clarity on its status. You get the exact ban type, reason, date, and duration of any recorded penalties.
If I only want to see a player's match results for one specific title, how do I use get_player_history? +
You must provide the game filter when running this function. This limits the returned history records to just that single game, making the timeline much cleaner.
How can I list matches for a hub, filtering results so I only see completed or future games using get_hub_matches? +
The function accepts status filters like 'past', 'upcoming', and 'ongoing'. Specifying these types narrows down the match IDs and scores exactly how you need them.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.