# Fortnite Player Stats MCP

> Fortnite Player Stats & News Intelligence MCP Server. Track player K/D ratios, win rates, and the latest official game news directly from your AI client. This server gives your agent deep access to performance metrics and real-time updates across Battle Royale, Creative, and Save the World modes. Use it to scout players, audit seasonal progress, or monitor the current item shop in a single conversation.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Tags:** player-statistics, battle-royale, performance-metrics, gaming-news, leaderboards

## Description

This server gives your agent deep access to everything going on in Fortnite. You can use it to scout players, audit seasonal progress, or check out the current item shop—all in one chat. When you're analyzing performance or catching up on the latest patch notes, your agent acts like a dedicated analyst.

**get_player_br_stats** fetches detailed Battle Royale stats for a specific player, handling both season and lifetime data. **get_battle_royale_news** pulls the latest announcements for Battle Royale mode. **get_creative_mode_news** gets news for Creative mode, and **get_save_the_world_news** pulls updates for Save the World mode. **get_current_map** retrieves the active map layout and all Points of Interest (POIs). **get_item_shop** shows you the current daily and featured items in the shop. **search_cosmetics** lets you search for specific cosmetic items, returning details like rarity and set info. **get_playlists** lists every available Fortnite playlist or game mode. You can also **check_creator_code** to see if a provided Support-A-Creator code is active. Finally, **get_aes_keys** retrieves encryption keys for Fortnite game files.

## Tools

### check_creator_code
Checks if a provided Support-A-Creator code is active.

### get_aes_keys
Retrieves encryption keys for Fortnite game files.

### get_banners
Lists all profile banners available in Fortnite.

### get_battle_royale_news
Gets the current news and updates for Battle Royale mode.

### get_creative_mode_news
Gets the current news and updates for Creative mode.

### get_current_map
Retrieves the current Fortnite map layout, including Points of Interest (POIs).

### get_item_shop
Gets the current daily and featured item shop items.

### get_player_br_stats
Fetches detailed Battle Royale statistics for a specified Fortnite player.

### get_playlists
Lists all available Fortnite playlists or game modes.

### get_save_the_world_news
Gets the current news and updates for Save the World mode.

### search_cosmetics
Searches for Fortnite cosmetics by name and returns details like rarity and set info.

## Prompt Examples

**Prompt:** 
```
Retrieve the Battle Royale stats for 'Ninja' and show his current seasonal level.
```

**Response:** 
```
Fetching professional stats... Ninja is currently Level 125 in the Battle Pass. He has a 4.5 K/D ratio this season with over 200 wins. Would you like to see his cumulative stats across all seasons?
```

**Prompt:** 
```
Compare the seasonal K/D performance of 'UserX' versus 'UserY'.
```

**Response:** 
```
Running the technical comparison... UserX leads with a 3.2 K/D, while UserY has a higher winrate of 15% but a 2.8 K/D. I have the detailed kill counts for both. Shall I provide the full breakdown?
```

**Prompt:** 
```
What are the latest news updates for the Fortnite Creative mode today?
```

**Response:** 
```
Inspecting Creative mode news... 2 new featured maps were highlighted today, including a new 'Zone Wars' experience. I also found an update regarding new assets available for creators. Would you like the island codes?
```

## Capabilities

### Retrieve player performance stats
Get Battle Royale stats for a specific Fortnite player, supporting either season or lifetime data.

### Check official game news
Fetch the latest announcements and updates for Battle Royale, Creative, or Save the World modes.

### List available game assets
Get the current map layout, list item shop contents, or search for specific cosmetic items.

### Verify creator codes
Check if a given Support-A-Creator code is currently active.

### List game modes and playlists
Get a full list of all available Fortnite playlists or game modes.

## Use Cases

### Scouting a new teammate's ability
You need to know if a potential recruit is truly skilled. You ask your agent to run `get_player_br_stats` for their Epic account. The agent returns their current seasonal level and their K/D ratio, letting you quickly assess their performance history.

### Writing a report on the meta shift
A news story requires data on how the game's rules are changing. You instruct your agent to run `get_battle_royale_news` and `get_save_the_world_news`. The agent compiles both feeds, giving you the official context needed for your article.

### Checking the current game environment
You just logged in and need to know what's going on. You ask your agent to use `get_current_map` and `get_item_shop`. The agent reports the POIs and the featured daily cosmetics, giving you a full picture of the current game state.

### Finding specific cosmetic details
You't sure what a skin is called, but you know its rarity. You ask your agent to run `search_cosmetics`. The agent returns the image, rarity, and introduction date for the item you're looking for.

## Benefits

- See a player's full history. `get_player_br_stats` returns deep metrics, letting you compare seasonal K/D ratios against lifetime averages.
- Stay current on game changes. Use `get_battle_royale_news` or `get_creative_mode_news` to pull the latest official announcements without visiting a website.
- Know what's available. `get_item_shop` updates daily, letting you check the featured items and daily rotation straight from your chat agent.
- Profile assets and accounts. `search_cosmetics` lets you look up specific skins and details, while `get_banners` lists the profile banners available for any account.
- Understand the game world. `get_current_map` always tells you the current map layout and POIs, so you don't have to guess where the action is.
- Verify account status. `check_creator_code` immediately confirms if a Support-A-Creator code is active, saving you time on manual checks.

## How It Works

The bottom line is: your AI client uses the API key to pull live game data and presents it to you without you needing to open a web browser or use a dedicated dashboard.

1. Subscribe to the server and enter your Fortnite-API Key (you get this from the official dashboard).
2. Direct your AI client (Claude, Cursor, etc.) to the server. Your agent can then invoke the tools based on your natural language request.
3. The agent runs the necessary data calls—for example, calling `get_player_br_stats`—and synthesizes the results into a readable report.

## Frequently Asked Questions

**How do I use `get_player_br_stats` to compare seasons?**
You simply instruct your agent to run `get_player_br_stats` and specify that you want a comparison between the 'season' and 'lifetime' metrics. The tool returns both data sets, allowing you to see the trend instantly.

**Can I check the current map with `get_current_map`?**
Yes, `get_current_map` retrieves the current map layout and details all Points of Interest (POIs) visible in the game right now. This is useful for tactical analysis.

**What is the difference between `get_battle_royale_news` and `get_save_the_world_news`?**
These tools pull news for specific modes. Use `get_battle_royale_news` for the main Battle Royale updates, and `get_save_the_world_news` if you need news specific to that survival mode.

**How do I find cosmetic details using `search_cosmetics`?**
Just ask your agent to run `search_cosmetics` and provide the name of the skin. The tool returns images, rarity, introduction date, and set information for that cosmetic.

**How do I use `get_item_shop` to find today's items?**
It automatically retrieves the current daily and featured item shop. The data is updated daily at 00:00 UTC, so it always gives you the latest drop information.

**What is the purpose of `get_creator_code`?**
This tool confirms if a Support-A-Creator code is active. It lets you verify codes and immediately get associated account metadata.

**Can I use `get_playlists` to see all game modes?**
Yes, `get_playlists` lists all available Fortnite playlists and gamemodes. This helps you see every type of content available in the game.

**Does `get_player_br_stats` support multiple seasons?**
Yes, `get_player_br_stats` supports both season-specific and lifetime windows. You can get detailed stats for various time periods.

**Can my AI automatically find the K/D ratio and winrate for a specific Fortnite player?**
Yes! Use the `get_player_br_stats` tool. Your agent will query the Fortnite-API database and return granular metrics including total kills, deaths, wins, and win percentages for the current season or lifetime.

**How do I check the latest 'Patch Notes' or mission updates for Save the World?**
Simply ask the agent to run the `get_save_the_world_news` tool. It will retrieve official mission briefings and update logs directly from Epic's news feed.

**Does the integration permit comparing the performance of two different users side-by-side?**
Yes. The `get_player_br_stats` action allows your agent to fetch data for multiple usernames and compile a technical comparison of their seasonal performance, allowing for direct skill auditing.