Epic games MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Epic games MCP or direct API to view owned games, manage friends, check purchase history, and fetch player stats through natural language.

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

Try Epic games now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Epic games
Try asking
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.

SETUP GUIDE

Connect Epic games MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK and Claude Agent SDK
2

Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });

console.log("Creating Tool Router session...");
const { mcp } = await composio.create('your-user-id');
console.log(`Tool Router session created: ${mcp.url}`);
Initialize the Composio client and create a Tool Router session
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText, stepCountIs } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: mcp.url,
    headers: { 'x-api-key': 'your-composio-api-key' }
  }
});

const tools = await client.tools();

const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{ role: 'user', content: [toolkit-specific user request] }],
  stopWhen: stepCountIs( 5 )
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent
SETUP GUIDE

Connect Epic games API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Epic games Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'List all recently released Epic Games titles'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Epic games actions with your Agent

Why Use Composio?

AI Native Epic games Integration

  • Supports both Epic games MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Epic games data

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Epic games access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Epic games
  • Scoped, least privilege access to Epic games resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Epic games requires you to configure your own OAuth credentials. Once set up, Composio handles token storage, refresh, and lifecycle management for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

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