How to integrate Epic games MCP with Atomic Agent

Connect Atomic Agent to Epic games MCP. List your recently purchased epic games titles, show current fortnite store offers, and more using natural language, with authentication handled for you.

Epic games logoEpic games
Oauth2

Epic Games is a leading video game publisher and digital storefront, known for Fortnite and Unreal Engine. It lets gamers access, manage, and purchase games all in one place.

28 Tools

Introduction

Atomic Agent is an open-source AI agent that runs on your machine and supports local models through llama.cpp. Connect it to 1,500+ apps through Composio, including Epic games.

This guide uses Atomic Agent's built-in Composio integration. You need Atomic Agent v0.5.6 or later, your own Composio API key, and a Epic games account. See the Atomic Agent documentation for installation instructions.

Also integrate Epic games with

How Atomic Agent connects to Epic games

Atomic Agent connects to Composio's Tool Router over Streamable HTTP MCP. It discovers the tools needed for your request, and Composio handles account authentication.

Execution and account-connection tools follow Atomic Agent's configured approval policy. Review any approval prompt before allowing an action on your connected account.

Connect Epic games to Atomic Agent

  1. Sign up or sign in to the Composio dashboard. Copy your API key.
  2. In Atomic Agent, open the Integrations tab and select Composio. Select API key, press e, paste the key, and press Enter. The tools become available immediately, without a restart.
  3. Ask Atomic Agent to do something in Epic games. It searches Composio for the right tool.
  4. On first use, open the sign-in link returned in the chat. Connect your Epic games account, then return to Atomic Agent to continue.

Headless setup

Add the following line to ~/.atomic-agent/.env, replacing YOUR_COMPOSIO_API_KEY with your key. Start Atomic Agent after saving the file.

bash
COMPOSIO_API_KEY=YOUR_COMPOSIO_API_KEY

What is the Epic games MCP server, and what's possible with it?

The Epic games MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Epic games account. It provides structured and secure access to your Epic Games platform, so your agent can perform actions like accessing your game library, tracking new releases, viewing purchase history, and managing your account details on your behalf.

  • Game library insights: Let your agent retrieve and summarize information about your owned and recently played games.
  • Store browsing and recommendations: Have the agent help you discover new games, sales, and curated recommendations from the Epic Games Store.
  • Purchase history overview: Get quick reports on your past purchases, including receipts and downloadable content.
  • Account management assistance: Allow your agent to help update profile details, privacy settings, or linked accounts for a streamlined experience.
  • Stay up-to-date on releases: Ask the agent to notify you about upcoming game launches, updates, or major events within the Epic Games ecosystem.

Use Epic games from Atomic Agent

With your account connected, ask Atomic Agent to work with Epic games in natural language. You can connect more apps through the same Composio integration as you need them.

Visit the Atomic Agent website or inspect the Atomic Agent source code.

Troubleshooting

Why is my API key rejected?

Copy the key directly from the Composio dashboard. Atomic Agent requires ASCII characters because it sends the key in an HTTP header. Remove any extra characters introduced when copying.

Why are Composio tools unavailable after saving a key?

Check that you use Atomic Agent v0.5.6 or later and that Composio is enabled in your configuration. A "composio": { "enabled": false } setting disables the integration while keeping the saved key on disk.

Does Composio have a free plan?

The Hobby plan includes 100,000 tool calls per month. Composio-managed OAuth apps have a lower included allowance. See Composio pricing for the current limits that apply to your connection.

TOOLS

Supported Tools

Every Epic games action and event your agent gets out of the box.

Delete Preset Metadata Key

Tool to delete a metadata key-value pair associated with a Remote Control Preset.

Get Island Metadata

Tool to fetch metadata for a specific Fortnite island by its code.

Get Island Average Minutes per Player

Tool to retrieve average minutes per unique player for a given island code and interval.

Get Island Favorites Metrics

Tool to fetch how many times an island was added to favorites over a time interval.

Get Island Metrics by Interval

Tool to retrieve usage metrics for a Fortnite island aggregated by interval.

Get Island Minutes Played

Tool to retrieve total minutes played on an island during a given interval.

Get Island Peak CCU

Tool to retrieve peak concurrent users for an island.

Get Island Plays

Tool to retrieve the number of plays (session starts) for a Fortnite island.

Get Island Recommendations

Tool to retrieve the count of player recommendations for an island.

Get Island Retention

Tool to retrieve day-over-day retention metrics for a Fortnite island.

Get Island Unique Players

Tool to retrieve the number of unique players who played an island over a specific interval.

Get Remote Control Preset

Tool to get details for a specific Remote Control Preset by name.

Get Preset Metadata

Tool to retrieve all metadata entries associated with a preset.

Get Preset Metadata Key

Tool to read a single metadata key's value for a Remote Control Preset.

Get Preset Property

Tool to read the value(s) of a property exposed through a Remote Control Preset.

List Blueprint-Callable Functions

Tool to list blueprint-callable functions on a UObject.

List Fortnite Islands

Tool to list public discoverable Fortnite islands sorted by newest releases first.

Remote API CORS Preflight

Tool to perform a CORS preflight OPTIONS request to the Remote Control API.

Call UObject Blueprint Function

Tool to invoke a Blueprint-callable function on an in-memory UObject.

Describe a UObject

Tool to describe a UObject.

Wait for UObject Event (Experimental)

Tool to block until the next specified UObject event occurs.

Put UObject Property

Tool to read or set a UObject's property values.

Get Object Thumbnail

Tool to fetch the Content Browser thumbnail image for a specified asset.

Invoke Preset Function

Tool to invoke a function in a Remote Control Preset.

Put Preset Metadata Key

Tool to create or update a metadata key on a Remote Control Preset.

Update Preset Property

Tool to update a property exposed through a Remote Control Preset.

Batch Remote Control Requests

Tool to batch multiple Remote Control API calls into a single request.

Initiate Remote Control Session

Tool to initiate a Remote Control session.

FAQ

Frequently asked questions

With a standalone Epic games MCP server, the agents and LLMs can only access a fixed set of Epic games tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Epic games and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Atomic Agent fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Epic games tools.

Yes, absolutely. You can configure which Epic games scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Epic games data and credentials are handled as safely as possible.

Start with Epic games.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Epic games tool your agent needs.Free to start.

Start building