# Apex Legends MCP for AI Agents AI Agent Connect

> Apex Legends MCP lets you pull player stats, match histories, and live game data like map rotations directly into your AI client. It connects to the official game API so you can track competitive rankings, check game status, and manage legacy match data without switching tabs.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_8IvGGiZgDeDiusTmv89CdgoKx5FtZE3bDxbaZwum/ai-agent-connect
- **Tags:** apex-legends, battle-royale, player-stats, gaming-api, match-tracking

## Description

Imagine you're trying to figure out why your rank hit a wall or what specific stats you need to hit the next tier. Instead of digging through multiple websites and copy-pasting numbers into a spreadsheet, you just ask your AI agent for the facts. This Connector handles the heavy lifting by pulling live data from the official game API. You can look up specific player performance, check out the current global leaderboard, or see what the next map rotation looks like. It even handles the annoying task of converting usernames to unique identifiers across different platforms. Whether you're a pro player trying to optimize your meta or a community manager keeping the fans updated on game status, this tool puts the data where you're already working. It's one of the high-quality connectors you'll find in the Vinkius catalog, making it easy to get your game data into your daily workflow without the usual friction of manual searching. You can stop worrying about whether the game is online or what the current map is and start focusing on your actual gameplay or strategy. It's about having the right information at the right moment without the extra clicks.

## Tools

### get_leaderboard
Get the top 500 players for specific statistics. This gives you a snapshot of the global competitive scene.

### get_match_history
Pull the latest match results for a specific player. Use this to see recent performance trends quickly.

### get_player_stats_by_name
Pull detailed stats using a platform name and username. It's great for quick lookups when you don't have the UID.

### get_server_status
Check if the game servers are online or experiencing issues. Use this to verify connectivity before jumping into a match.

### get_name_to_uid
Find a player's unique ID using just their username. This works across multiple platforms to help you identify players.

### get_player_stats_by_uid
Fetch complete performance metrics using a player's unique ID. This is the most reliable way to query stats repeatedly.

### get_predator_requirements
See the exact RP and AP needed for the Apex Predator rank. This helps you plan your climb to the top ranks.

### manage_legacy_match_history
Update or delete old match tracking records. Keep your historical data organized and clean.

### get_map_rotation
See what maps are currently active and what's coming next. This helps you prepare for the upcoming game environment.

### get_origin_uid
Get the specific UID for a PC player from their name. This is useful for targeting specific platform data.

## Prompt Examples

**Prompt:** 
```
What do I need to hit Predator rank?
```

**Response:** 
```
To reach the Apex Predator rank, you need to hit the following requirements: **RP: 25,000** and **AP: 20,000**. Based on your current stats, you are very close to hitting that goal!
```

**Prompt:** 
```
What's the map rotation for the next few rounds?
```

**Response:** 
```
The current map is **World's Edge** (45 mins left). The next map in the rotation will be **Storm Point**.
```

**Prompt:** 
```
Show me the top 5 players for Wraith kills.
```

**Response:** 
```
Here are the top 5 global players for Wraith kills:
1. **PlayerA** (210k)
2. **PlayerB** (195k)
3. **PlayerC** (188k)
4. **PlayerD** (182k)
5. **PlayerE** (175k)
```

## Capabilities

### Fetch player stats by name or UID
Get detailed combat metrics and rank data for any player instantly.

### Retrieve recent match history
Pull a list of recent results to analyze performance trends.

### Check global leaderboards
View the top 500 players for specific categories and stats.

### View current map rotations
See which maps are active and what is coming up next.

### Monitor live game status
Check if the game is online and healthy before you start.

### Get rank requirements
Find the exact points needed to hit the Apex Predator rank.

### Convert usernames to UIDs
Identify players across different platforms using their names.

## Use Cases

### Calculating the path to Predator
A pro player wants to know exactly how many points they need for Predator. They ask the agent, and it uses get_predator_requirements to give a precise number.

### Checking live map rotations
A content creator needs to know the next map in rotation for a video. They use get_map_rotation to get the schedule instantly.

### Gathering meta data
A data analyst is building a meta report. They use get_player_stats_by_uid to gather stats on several top-tier players.

### Verifying game connectivity
A player wants to know if the game is down before starting a session. They ask the agent to check get_server_status.

## Benefits

- Get player stats by name or UID instantly without leaving your chat. This saves you from constantly switching between your AI client and the game's official website.
- Plan your rank climb by using get_predator_requirements to see exactly what's needed. You'll know the specific RP and AP goals for the Predator rank immediately.
- Keep your community updated with get_map_rotation and get_server_status. You can provide live updates on map changes and game health without manual checking.
- Analyze performance trends by pulling match history with get_match_history. It makes it much easier to spot patterns in your recent wins and losses.
- Identify any player quickly using get_name_to_uid or get_origin_uid. You won't have to guess which account is which when looking up specific competitive IDs.

## How It Works

The bottom line is you get live game data directly in your chat interface.

1. Subscribe to the Apex Legends MCP on Vinkius.
2. Enter your personal Apex Legends API Key in the config.
3. Ask your AI client to pull stats, maps, or rankings.

## Frequently Asked Questions

**Can I use the Apex Legends MCP to check my own stats?**
Yes, you can pull your personal combat metrics and rank data using your username or UID directly through your AI client.

**Does the Apex Legends MCP show if the game is down?**
It pulls live game status so you can check connectivity and health without leaving your workspace.

**Can I see what maps are coming up with the Apex Legends MCP?**
You can get the current and next map rotations for various game modes instantly to help you plan your strategy.

**How do I get my UID using the Apex Legends MCP?**
You can use the identity mapping tools to convert a player's name into their unique ID across different platforms.

**Can I see the global leaderboards with the Apex Legends MCP?**
Yes, you can query the top 500 players for specific statistics to see how you stack up against the best in the world.

**Is the Apex Legends MCP good for tracking rank requirements?**
It provides the exact RP and AP needed for the Apex Predator rank to help you plan your climb with precision.

**How can I check if the Apex Legends servers are currently down?**
You can use the `get_server_status` tool. It provides real-time connectivity data for various regions and platforms to confirm if there are any ongoing outages.

**Is it possible to see how many points I need to reach Apex Predator rank?**
Yes! The `get_predator_requirements` tool returns the current RP/AP threshold required to enter the top 750 (Predator) rank on each platform.

**Can I track my match history automatically?**
You can use `get_match_history` for recent data or `manage_legacy_match_history` to add your UID to the tracking system. Note that some tracking features require periodic bridge requests.