4,500+ servers built on MCP Fusion
Vinkius

Epic Social Analytics MCP. Audit player stats, friend lists, and profile data.

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

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

Just plug in your AI agents and start using Vinkius.

Epic Online Services & Social Analytics MCP Server gives your AI agent deep access to the Epic Games ecosystem. Use it to resolve display names into unique AccountIDs, check real-time player presence, and audit detailed achievement records for titles like Fortnite.

It functions as a dedicated social data engineer, letting you query friend lists, profile metadata, and competitive stats via natural conversation.

What your AI agents can do

Get account details

Retrieves the full public profile and biographical metadata for a given Epic Account ID.

Get achievement definitions

Lists every achievement available for a specific game title.

Get blocked users

Returns the list of users that a specific Epic account has blocked.

+ 5 more capabilities included
Resolve Account Identities

The agent finds a user's unique AccountID using only their visible display name.

Map Social Connections

The agent pulls a list of official friends and analyzes community links between accounts.

Audit Game Achievements

The agent tracks a player's specific progress and rarity of achievements across various games.

Check Real-Time Status

The agent determines if a player is online, in-game, and for how long.

View Player Details

The agent retrieves the core public profile and biographical data for a specific AccountID.

Track Leaderboard Rankings

The agent fetches the current ranking and top scores for a specified game's leaderboard.

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

Epic Social Analytics MCP Server: 8 Tools for Account & Social Data

These tools allow your agent to perform deep data retrieval on Epic Games accounts, covering everything from profile metadata to live status updates.

get019d8435

get account details

Retrieves the full public profile and biographical metadata for a given Epic Account ID.

get019d8435

get achievement definitions

Lists every achievement available for a specific game title.

get019d8435

get blocked users

Returns the list of users that a specific Epic account has blocked.

get019d8435

get friend list

Lists all official friends associated with a given Epic Account ID.

get019d8435

get game leaderboard

Fetches the current ranking and top scores for a specific game's leaderboard.

get019d8435

get player achievements

Gets a player's specific progress and rarity for achievements in a given game.

get019d8435

get player presence

Checks the current online status and active game session data for a target player.

search019d8435

search account by display name

Finds the unique Epic Account ID corresponding to a user's visible display name.

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 Epic Online Services & Social Analytics, 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

Your AI client can check a player's current online status and active game session data using get_player_presence. It'll find a user's unique AccountID just by knowing their visible display name via search_account_by_display_name. You can pull a player's full public profile and biographical metadata with get_account_details. You'll get a list of all official friends associated with an account using get_friend_list, and you can see which users a specific account has blocked by running get_blocked_users.

You can audit a player's specific progress and rarity for achievements in a game with get_player_achievements. To see what achievements are even available for a game, use get_achievement_definitions. You can track a player's current ranking and top scores on a game's leaderboard using get_game_leaderboard.

How Epic Social Analytics MCP Works

  1. 1 Subscribe to the server and input your Epic Client ID and Secret credentials.
  2. 2 Your AI client initiates a request, asking the agent to perform a social query (e.g., 'What is the friend list for ID X?').
  3. 3 The agent executes the required tool, returns the raw data (e.g., list of friend IDs), and your AI client processes the structured result.

The bottom line is you talk to your AI agent, and it handles the complex, multi-step data retrieval from Epic Games' backend.

Who Is Epic Social Analytics MCP For?

E-sports scouts, community managers, and competitive game analysts need this. If your job involves tracking player movement, analyzing social networks, or validating competitive stats across multiple titles, this is your tool. Stop manually cross-referencing player profiles; let your agent do the heavy lifting.

E-sports Scout

Performs deep audits of player profiles and social connections to identify roster candidates or analyze opponent weaknesses.

Community Manager

Monitors active player counts and tracks social engagement trends to gauge community health and growth.

Gaming Analyst

Tracks achievement progress and friend activity with high precision to inform game design or competitive reporting.

What Changes When You Connect

  • Find a player's ID instantly. Use search_account_by_display_name to resolve any visible display name into a unique AccountID before running any other query.
  • Monitor live activity. get_player_presence checks if a target is online and which game they're playing, giving real-time status updates.
  • Deep dive into social graphs. get_friend_list pulls the official friend connections, letting you map out a user's network.
  • Track player performance. get_player_achievements shows specific progress and how rare a player's unlocks are in a given title.
  • Analyze the full profile. get_account_details pulls core biographical data, while get_game_leaderboard shows their current competitive ranking.
  • Handle edge cases. get_blocked_users gives insight into a user's social boundary settings, something standard profile tools miss.

Real-World Use Cases

01

Identifying a Target Player for Scouting

A scout needs the ID for 'ProPlayerX'. They ask their agent: 'Find the AccountID for ProPlayerX.' The agent runs search_account_by_display_name and returns the ID. Next, the scout runs get_friend_list and get_player_presence using that ID to map the player's network and current status.

02

Checking Competitive Readiness

A team needs to know if 'TeammateY' is ready for the match. They ask the agent to check presence using get_player_presence. If online, they follow up with get_game_leaderboard to see their current rank and recent performance.

03

Auditing Account History

A manager needs to assess a user's overall commitment. They run get_account_details to pull basic profile info, then get_player_achievements to count unique unlocks, and finally get_friend_list to assess network size.

04

Investigating Account Activity

An analyst suspects an account is inactive. They first use get_player_presence to confirm the status. If online, they use get_player_achievements to check the last unlocked achievement date, determining if the account is genuinely engaged.

The Tradeoffs

Manual ID Lookup

Trying to find a player's unique ID by guessing or searching multiple developer dashboards. This process takes 15-20 minutes and often fails if the display name changes.

Always use search_account_by_display_name first. This tool guarantees you get the unique AccountID required for all subsequent queries.

Ignoring Presence Status

Asking the agent to analyze a player's profile without checking their current status. You waste time running get_player_achievements when the player is offline or in a different game.

Start with get_player_presence. This confirms the player's status and active game session before you run any detailed analysis tools.

Assuming Profile Data is Enough

Only running get_account_details and assuming you have the full social picture. You miss critical data like who their friends are or what they've blocked.

Follow up get_account_details by calling get_friend_list and get_blocked_users to get a complete picture of their social graph.

When It Fits, When It Doesn't

Use this server if your goal is social data correlation or competitive stats. Specifically, if you need to link a user's identity (using search_account_by_display_name) to their social graph (get_friend_list) and their performance metrics (get_player_achievements).

Don't use it if you just need to send a message or perform a transactional action (like buying an item). This server is read-only, designed for data retrieval. If your goal is to track real-time status, you still need get_player_presence, but if you need to initiate the status change, look for a different messaging or action-based service instead.

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

Available Capabilities

get_account_details get_achievement_definitions get_blocked_users get_friend_list get_game_leaderboard get_player_achievements get_player_presence search_account_by_display_name

Trying to build a social profile by clicking through tabs is slow.

Today, building a complete player profile means visiting the profile page, clicking 'Friends,' copying IDs, opening the achievements tab, and then manually cross-referencing the game leaderboard. This is a painful copy/paste loop that takes minutes and breaks if any single tab is missing.

With this MCP server, you simply ask your agent to build the profile. It runs `get_account_details` for core info, `get_friend_list` for connections, and `get_player_achievements` for stats. You get a single, structured data payload instantly.

Epic Social Analytics MCP Server: Get friend lists and stats in conversation.

Instead of manually running a search for a player's ID, then running a separate query for their friends, and finally querying their leaderboard, your agent handles the whole sequence. It runs `search_account_by_display_name` first, gets the ID, and then uses that ID to run `get_friend_list` and `get_game_leaderboard` in sequence.

The data flows automatically. You never have to leave the chat window or copy an ID. It just works.

Common Questions About Epic Social Analytics MCP

How do I find a player's ID using get_account_details? +

You don't. get_account_details requires the unique AccountID. You must first use search_account_by_display_name to resolve the user's display name into the necessary AccountID.

Can I check if a player is playing a specific game using get_player_presence? +

Yes. get_player_presence returns the player's current status ('Online,' 'In-Game') and the name of the game session they are currently active in.

What is the difference between get_player_achievements and get_achievement_definitions? +

Use get_achievement_definitions to get a master list of all possible achievements for a game. Use get_player_achievements to see what a specific player has actually unlocked and their progress.

Does get_friend_list include mutual friends? +

No. The tool retrieves the official list of friends for the account ID provided. It does not analyze mutual connections or friend-of-a-friend relationships.

How do I use `search_account_by_display_name` to find a user's unique AccountID? +

It finds the unique AccountID using just a display name. This is critical because display names can change, but the AccountID stays the same. Use this tool first whenever you start a lookup.

What data does `get_account_details` provide for a player? +

It provides full biographical metadata and public profile details. You get more than just a name; you also retrieve the account's public info, like join date or region.

Can I get a list of all available achievements using `get_achievement_definitions`? +

Yes, it lists every achievement available in a specific game. This helps you understand the full scope of what a player can earn before checking their progress.

How does `get_friend_list` work if I only have an AccountID? +

You must provide an AccountID to get the friend list. The tool reads the official connection data linked to that specific, unique account.

Can my AI automatically resolve an Epic Display Name into an AccountID? +

Yes! Use the search_account_by_display_name tool. Your agent will query the EOS database and return the unique identifier required for all other social and performance tools.

How do I check if a player is currently in an active game session? +

The get_player_presence tool retrieves real-time data from the Epic servers, indicating whether the player is 'Online', 'Away', or in a specific 'Game Session' with the associated AppID.

Does the integration permit tracking achievement rarity across the entire Epic community? +

Yes. The get_achievement_definitions action retrieves the percentage of all Epic players who have unlocked a specific achievement, allowing the agent to quantify the difficulty of technical milestones.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

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

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