# Epic Online Services & Social Analytics MCP for AI Agents AI Agent Connect

> Epic Online Services & Social Analytics provides a direct link to Epic Games player data. It lets your agent pull friend lists, check live game status, and audit achievement stats for titles like Fortnite. Use it to scout talent or manage community engagement without manual searching.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_rl31oINFqDsDQE2IDMikjO0WMJIUlL3vFczGWCLw/ai-agent-connect
- **Tags:** achievements, friend-lists, presence-tracking, player-stats, social-connections

## Description

Imagine you're trying to piece together a player's history across the Epic Games ecosystem. Instead of jumping between different profiles and performing manual searches, you can just ask your agent to do the work. This Connector lets you pull official metadata, see who's online, and map out social connections instantly. It's built for people who need to know the reality of a player's status without the manual overhead of clicking through multiple web pages. You can use it to verify a pro's reach or see how an indie title is performing on the leaderboards. Because Vinkius hosts this, you can connect it to your favorite client and start querying the Epic Online Services data immediately. It turns your agent into a social data engineer that knows exactly who's playing what and what they've achieved.

If you're scouting for a professional roster, you can quickly pull a list of a player's friends to see their community reach and influence. You can check if they're currently in a game session or see their specific achievement progress for titles like Fortnite or other popular indie hits. It takes the guesswork out of player auditing and helps you build a data-backed view of talent. For community managers, it provides a way to see active counts and engagement trends within your community without logging into multiple dashboards. You get a clear picture of the social network surrounding any given account. It's about getting the data you need to make informed decisions about talent, engagement, and community health. You don't have to worry about the technical hurdles of the developer portal because this handles the heavy lifting for you. You can use this as a hardcore gamer tracking your own milestones or as a pro scout building a database. This tool gives you a direct line to the data that matters in the Epic ecosystem.

## Tools

### get_account_details
Get full profile for an Epic account by ID. This pulls the complete public metadata for a specific user.

### get_achievement_definitions
List all achievements available in a game. Use this to understand what goals are available for a specific title.

### get_blocked_users
List blocked users for an account. This helps you see who a user has restricted from their social feed.

### get_friend_list
List friends for an Epic account. This helps you see the social reach of any player instantly.

### get_game_leaderboard
Get leaderboard rankings for a game. Use this to see how a player compares to the rest of the community.

### get_player_achievements
Get achievement progress for a player in a game. This is great for auditing a user's history in a specific title.

### get_player_presence
Check if a player is online or in-game. You can use this to see real-time activity for any target account.

### search_account_by_display_name
Find an Epic account ID by display name. This is the first step for looking up specific player data when you only have a name.

## Prompt Examples

**Prompt:** 
```
Find the AccountID for the Epic user 'Ninja'.
```

**Response:** 
```
Resolving display name... I've found the account for 'Ninja'. His unique AccountID is `0002...`. I also identified his public biographical metadata. Would you like to check his friend list or current presence status?
```

**Prompt:** 
```
Check the live status and game for AccountID 'ID_12345'.
```

**Response:** 
```
Running presence check... The user is currently 'Online' and playing 'Fortnite'. The session has been active for 45 minutes. Would you like to see their recent performance stats for this season?
```

**Prompt:** 
```
Analyze the rarity of achievements for 'Alan Wake 2' on my account.
```

**Response:** 
```
Inspecting achievement logs... You have unlocked 15 out of 60 achievements. Your rarest unlock is 'The Final Chapter', which only 4.2% of the community possesses. Shall I list the technical requirements for the remaining locked achievements?
```

## Capabilities

### Resolve names to IDs
Turn a player's display name into a unique identifier for deeper data lookups.

### Fetch friend lists
Pull the full list of connections for any Epic account to map social reach.

### Check live game status
See if a player is currently online or active in a specific game session.

### Audit achievement progress
Retrieve a complete history of unlocked achievements for specific game titles.

### View leaderboard rankings
Access competitive rankings to see where a player stands in a specific game.

## Use Cases

### Scouting professional talent
A scout asks the agent to find the friend list and achievement history for a pro player to gauge their community influence.

### Community health monitoring
A community manager asks for active counts and engagement trends to see how a new event is performing.

### Personal milestone tracking
A dedicated gamer asks the agent to compare their achievement progress against the official game definitions.

### Competitive leaderboard auditing
An analyst asks the agent to pull the latest leaderboard rankings for a specific indie hit to track top players.

## Benefits

- Get precise account IDs from names using search_account_by_display_name to avoid manual profile hunting.
- Monitor real-time activity with get_player_presence to see if a target is currently in a game session.
- Map out community ties using get_friend_list to understand the social reach of any given profile.
- Audit specific progress with get_player_achievements to see exactly what a user has unlocked in a title.
- Compare rankings using get_game_leaderboard to see where a player stands in the competitive scene.
- Identify specific goals using get_achievement_definitions to understand what milestones are available.

## How It Works

The bottom line is you get a direct line to official Epic Games social and performance data through a natural conversation.

1. Subscribe to the Epic Online Services & Social Analytics MCP on the Vinkius catalog.
2. Enter your Epic Client ID and Secret from your developer dashboard into the configuration.
3. Ask your agent to pull friend lists, check player presence, or audit achievement stats.

## Frequently Asked Questions

**Can I use Epic Online Services & Social Analytics to find a player's real name?**
No, this Connector only accesses public biographical metadata. You can see display names and public profiles, but it won't reveal private personal information.

**Does Epic Online Services & Social Analytics work for Fortnite?**
Yes, it works for any title supported by the Epic Games ecosystem, including Fortnite and various indie hits.

**How do I get an AccountID with Epic Online Services & Social Analytics?**
You can simply tell your agent to search for a player's display name. It will find the correct unique identifier for you automatically.

**Can Epic Online Services & Social Analytics see my private messages?**
No, it cannot access private messages or DMs. It is designed for social intelligence like friend lists and public profile stats.

**Is Epic Online Services & Social Analytics good for scouting pro players?**
It's ideal for that. It lets you quickly pull a pro's friend list and achievement history to see their influence and experience.

**Can I check if my friends are online using Epic Online Services & Social Analytics?**
Yes, you can ask your agent to check the live presence of any target account to see if they are currently online or in-game.

**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.