4,500+ servers built on MCP Fusion
Vinkius

BattleMetrics MCP. Query global server data and player history from chat.

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

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

Just plug in your AI agents and start using Vinkius.

BattleMetrics provides real-time intelligence over the global gaming server ecosystem. Use it to search thousands of tracked game servers, look up player profiles, analyze population trends, and audit ban records instantly via your AI client.

You get full visibility into server health, player activity, and moderation logs without leaving your chat window.

What your AI agents can do

Get ban

Retrieves the specific details of a ban, including the reason, player ID, expiry date, and administrator.

Get game

Gets an overview of a specific game's ecosystem, including the number of tracked servers and players.

Get player

Retrieves a player's full profile, including their identifiers, playtime stats, and linked servers.

+ 9 more capabilities included
Find and Filter Servers

Search game servers using criteria like name, game type, or country to retrieve live status, player count, and IP addresses.

Retrieve Player Profiles

Look up a player's full record using their name, getting identifiers, playtime totals, and all linked servers.

Track Player Activity History

Generate a full list of a player's sessions, showing the server, join time, exit time, and duration for auditing purposes.

Analyze Server Population Trends

Get historical player count data for a specific server over time, useful for identifying peak activity windows.

Audit Bans

List and review moderation bans issued by your organization, specifying the ban reason, scope, and expiry date.

Identify Top Players

Generate a time-based leaderboard for any server to list the most active players by playtime.

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

BattleMetrics MCP Server: 12 Tools for Game Analytics

Execute server metrics, player history, and ban auditing across every game tracked by BattleMetrics using these twelve tools.

get019d841c

get ban

Retrieves the specific details of a ban, including the reason, player ID, expiry date, and administrator.

get019d841c

get game

Gets an overview of a specific game's ecosystem, including the number of tracked servers and players.

get019d841c

get player

Retrieves a player's full profile, including their identifiers, playtime stats, and linked servers.

get019d841c

get player sessions

Gets a player's complete session history, showing which server they were on, when they joined, and for how long.

get019d841c

get server

Retrieves detailed information for a specific game server, including its IP, port, player count, and map.

get019d841c

get server leaderboard

Gets a time-based leaderboard for a server, listing the most active players by playtime.

get019d841c

get server player count history

Retrieves historical player count data for a server over a specific time range.

list019d841c

list bans

Lists all bans in your organization, letting you filter by server or view the ban reason and scope.

list019d841c

list games

Returns a list of all games tracked by BattleMetrics, including their IDs and metadata.

list019d841c

list players

Searches and lists players across all games, returning names, IDs, and basic metadata.

list019d841c

list servers

Lists all tracked game servers, showing the name, IP, port, player count, and rank.

search019d841c

search servers

Searches for game servers using advanced filters like game, country, and player count range.

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 BattleMetrics, 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

Yo, this is the BattleMetrics MCP Server. It's your direct line to real-time intel on the entire gaming server scene. Connecting this to your AI client means you don't gotta click through a million dashboards; you just talk to it. You get full visibility into server health, player moves, and moderation logs, straight from your chat window.

Finding and Filtering Servers

You can use list_servers to see every tracked game server, showing the name, IP, port, player count, and rank right off the bat. Need to narrow it down? Use search_servers to filter servers by game, country, or a specific player count range. You can also run list_games to get a list of all games BattleMetrics tracks, including their IDs and metadata.

If you're just checking out the whole ecosystem, get_game gives you an overview of a specific game, telling you how many servers and players are tracked.

Player Records and Activity

Want to know about a player? Use list_players to search and list names across all games, giving you names, IDs, and basic metadata. For a deep dive, get_player pulls up a player's full profile, including their identifiers, playtime stats, and every linked server. To track their movements, get_player_sessions pulls a complete session history, showing exactly which server they were on, when they joined, and for how long.

You can also check out a player's history using get_server_player_count_history, which pulls historical player count data for a specific server over a time period, letting you spot peak activity windows.

Server Details and Leaderboards

Need the specifics on a server? get_server grabs detailed info for any given game server, including its IP, port, player count, and map. If you want to see who's playing the hardest, get_server_leaderboard pulls a time-based leaderboard for a server, listing the most active players by playtime. You can also get a live snapshot of all tracked servers using list_servers.

Moderation and Auditing

Need to audit some bans? list_bans lists every ban in your organization, letting you filter by server or viewing the ban reason and scope. For the details on a single ban, get_ban retrieves the specific ban details, including the reason, player ID, expiry date, and administrator. You've got plenty of tools to get this info, so you're set.

How BattleMetrics MCP Works

  1. 1 Subscribe to the BattleMetrics server and provide your Personal Access Token.
  2. 2 Tell your AI client the data you need (e.g., 'Show me the top 5 servers in France').
  3. 3 The agent executes the necessary tools and returns a summarized, conversational answer with the requested data.

The bottom line is, your AI agent accesses complex game server and player data through simple, natural language prompts.

Who Is BattleMetrics MCP For?

This is for the ops engineer who needs real-time data without clicking through dashboards. It's for community managers who need to audit player behavior and esports analysts who need to track trends. If your job involves monitoring large groups of game servers or players, this server is for you.

Game Server Administrator

Monitors server populations, audits player behavior, and manages bans directly through conversational prompts.

Community Manager

Tracks player activity, reviews session history, and identifies regulars for moderation purposes.

Esports Analyst

Analyzes server population trends, player engagement patterns, and competitive server rankings for reporting.

Game Developer

Checks live server health and player retention metrics across multiple game titles to track community activity.

What Changes When You Connect

  • See real-time server metrics and player counts instantly. Instead of visiting a dashboard, you prompt your agent to run search_servers or list_servers and get the data in a clean, conversational format.
  • Audit player behavior with session data. Use get_player_sessions to check a player's full history—which servers they joined, when they left, and for how long. This is critical for moderation.
  • Analyze trends without manual exports. Run get_server_player_count_history to see a server's peak hours and activity patterns over weeks, all from a simple prompt.
  • Manage moderation logs efficiently. list_bans lets you review all organizational bans, filtering by server or player ID, without digging through multiple management tabs.
  • Find players quickly. Use list_players or get_player to pull up a player's full profile and total playtime stats, saving time compared to searching a web portal.
  • Identify top performers. Run get_server_leaderboard to instantly see the most dedicated players on any server, perfect for recognizing community members.

Real-World Use Cases

01

Investigating a Suspicious Player

A community manager gets a report on a player. Instead of manually searching their account, they tell their agent: 'Look up player X and show their session history.' The agent runs get_player and get_player_sessions, giving the manager a complete timeline for moderation.

02

Finding the Hottest Server

An esports analyst needs to know which Rust server is most active right now. They ask their agent to 'Find the top 10 US servers by population.' The agent uses search_servers, returning a ranked list of live servers with their current player counts.

03

Auditing Server Performance Over Time

A developer wants to know if a server's player count is dropping. They prompt: 'Show the player count history for server Y over the last 30 days.' The agent calls get_server_player_count_history, delivering a clear data trend analysis.

04

Checking a Ban's Details

A server admin needs to confirm a ban. They ask the agent to 'Get details on ban ID 123.' The agent uses list_bans and then get_ban, providing the specific reason, scope, and expiry date.

The Tradeoffs

Searching for a Server by IP

Trying to search for a server using only its IP address and hoping the agent finds the status. This fails because most tools require filtering by name, game, or country, not just IP.

Use the search_servers tool. This lets you filter by multiple criteria—like game name, country, and minimum player count—to pinpoint the exact server you need.

Listing all player data at once

Asking the agent to 'List all players in the US.' This is too broad and will hit API limits, returning an unusable, paginated dump.

Use list_players to search by name, or use search_servers to narrow down your query by game and country first. This limits the scope and gives you actionable results.

Assuming list_servers shows history

Prompting 'What was the player count last week?' using list_servers. This tool only shows the current, live status, not historical data.

Use get_server_player_count_history. This tool specifically retrieves player count data for a server over a given date range.

When It Fits, When It Doesn't

Use this if you need to analyze, audit, or monitor large datasets related to gaming servers and players. You're looking for trends, moderation history, or real-time status across multiple titles. Don't use this if you just need to know the current weather or check a simple stock price—there are other, simpler tools for that. If you need to find the absolute most populated server right now, search_servers is your starting point. If you need a player's complete activity log, use get_player_sessions. If you only need a snapshot of a server's current status, get_server works. If you need a full list of all available games, list_games is the one to run.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BattleMetrics. 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 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_ban get_game get_player get_player_sessions get_server get_server_leaderboard get_server_player_count_history list_bans list_games list_players list_servers search_servers

Juggling dashboards just to track one player's activity is exhausting.

Right now, if you want to audit a player, you have to jump between the player management panel, the server activity log, and the ban history. You copy a player ID, paste it into one place, and then copy a server name to another. It's a messy, click-heavy process that takes minutes and requires juggling four different tabs.

With BattleMetrics, your AI client handles the whole sequence. You ask, 'Show me player X's activity.' It runs `get_player` and `get_player_sessions` automatically, handing you a single, unified report. You just talk to your agent.

BattleMetrics MCP Server: Find player data with get_player.

Before, finding a player's details meant searching by name and hoping you landed on the right profile. You’d see basic stats, but nothing about their total activity or which servers they ever touched.

Now, you just ask your agent. It uses `get_player` and gives you the full picture: identifiers, total playtime, and every linked server—all in one shot. The whole process is faster and more complete.

Common Questions About BattleMetrics MCP

How do I use the get_player_sessions tool? +

You use get_player_sessions to get a player's full activity history. You need to provide the player's identifier to see every server they joined, when they left, and for how long.

Can I search for a server by specific criteria using search_servers? +

Yes, search_servers is the advanced tool for this. It lets you filter by name, game, country, and even set minimum/maximum player counts.

What is the difference between list_servers and search_servers? +

list_servers gives you a general overview of all tracked servers. search_servers provides granular control, allowing you to filter results by game, country, or player count range.

How do I audit a ban using list_bans and get_ban? +

First, use list_bans to see all bans in your organization. Then, use get_ban with the specific ban ID to get the full details, including the reason and scope.

Does the get_server_player_count_history tool work for today? +

Yes, it works for any date range. You can specify precise start and stop dates using ISO 8601 timestamps to track activity for any given day.

When should I use the get_player tool versus list_players? +

Use get_player when you already have a specific player ID or known identifier. list_players searches across all games using a name search parameter, making it better for initial discovery.

How do I find the top players on a server using get_server_leaderboard? +

The get_server_leaderboard tool returns player names, IDs, and total playtime. You can use the page_number parameter to paginate and review the most active players on any tracked server.

Can I get population trends for a server using get_server_player_count_history? +

Yes, get_server_player_count_history tracks player count over time. You must provide start and stop dates in ISO 8601 format to define the range you want to analyze.

How do I find a specific game server? +

Use the list_servers tool with the search parameter. You can filter by server name, game type (e.g. rust, ark), or country code (e.g. US, DE). The results include server name, IP, player count, and rank. For more advanced filtering (min/max players), use the search_servers tool.

Can I track a player's activity across different servers? +

Yes. Use list_players to find the player by name, then get_player to view their full profile, and get_player_sessions to see their complete session history including which servers they joined, when they connected and disconnected, and for how long.

What games does BattleMetrics support? +

BattleMetrics tracks hundreds of multiplayer games including Rust, ARK, Minecraft, CS2, Valheim, DayZ, and many more. Use the list_games tool to get the complete, up-to-date catalog of all supported games with their identifiers.

How do I get details about a specific ban? +

First use list_bans to find the ban and get its numeric ban ID. Then use get_ban with that ID to retrieve the complete ban record including the reason, player identifier, expiry date, scope, and issuing administrator.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for BattleMetrics. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 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.