# Epic Games

Epic Games is a video game developer and publisher known for titles like Fortnite and the Unreal Engine, offering an online store and platform

- **Category:** gaming
- **Auth:** OAUTH2
- **Composio Managed App Available?** No
- **Tools:** 28
- **Triggers:** 0
- **Slug:** `EPIC_GAMES`
- **Version:** 20260413_00

## Tools

### Delete Preset Metadata Key

**Slug:** `EPIC_GAMES_DELETE_PRESET_METADATA_KEY`

Tool to delete a metadata key-value pair associated with a Remote Control Preset. Use after confirming you have the correct preset name and metadata key.

### Get Island Metadata

**Slug:** `EPIC_GAMES_GET_ISLAND`

Tool to fetch metadata for a specific Fortnite island by its code. Use when you have an island code and need detailed island information.

### Get Island Average Minutes per Player

**Slug:** `EPIC_GAMES_GET_ISLAND_AVG_MINUTES_PER_PLAYER`

Tool to retrieve average minutes per unique player for a given island code and interval. Use when you need daily or more granular (hour/minute) player engagement metrics. Hourly/minute intervals may not be available.

### Get Island Favorites Metrics

**Slug:** `EPIC_GAMES_GET_ISLAND_FAVORITES`

Tool to fetch how many times an island was added to favorites over a time interval. Use when analyzing island popularity trends.

### Get Island Metrics by Interval

**Slug:** `EPIC_GAMES_GET_ISLAND_METRICS_BY_INTERVAL`

Tool to retrieve usage metrics for a Fortnite island aggregated by interval. Use when analyzing island usage over time buckets.

### Get Island Minutes Played

**Slug:** `EPIC_GAMES_GET_ISLAND_MINUTES_PLAYED`

Tool to retrieve total minutes played on an island during a given interval. Use after obtaining the island code to analyze player engagement metrics.

### Get Island Peak CCU

**Slug:** `EPIC_GAMES_GET_ISLAND_PEAK_CCU`

Tool to retrieve peak concurrent users for an island. Use when you need to monitor the highest concurrent users over a specific interval.

### Get Island Plays

**Slug:** `EPIC_GAMES_GET_ISLAND_PLAYS`

Tool to retrieve the number of plays (session starts) for a Fortnite island. Use when you need play metrics for a specific island and time interval.

### Get Island Recommendations

**Slug:** `EPIC_GAMES_GET_ISLAND_RECOMMENDATIONS`

Tool to retrieve the count of player recommendations for an island. Use when you need recommendation metrics over a given interval.

### Get Island Retention

**Slug:** `EPIC_GAMES_GET_ISLAND_RETENTION`

Tool to retrieve day-over-day retention metrics for a Fortnite island. Use when analyzing retention performance by day (only supported for day interval).

### Get Island Unique Players

**Slug:** `EPIC_GAMES_GET_ISLAND_UNIQUE_PLAYERS`

Tool to retrieve the number of unique players who played an island over a specific interval. Use after obtaining the island code and desired interval.

### Get Remote Control Preset

**Slug:** `EPIC_GAMES_GET_PRESET`

Tool to get details for a specific Remote Control Preset by name. Use after listing or identifying available presets to fetch their configuration including groups, properties, and functions.

### Get Preset Metadata

**Slug:** `EPIC_GAMES_GET_PRESET_METADATA`

Tool to retrieve all metadata entries associated with a preset. Use when you need to inspect metadata of a Remote Control Preset after confirming it exists.

### Get Preset Metadata Key

**Slug:** `EPIC_GAMES_GET_PRESET_METADATA_KEY`

Tool to read a single metadata key's value for a Remote Control Preset. Use when you need to fetch a specific metadata entry after listing presets.

### Get Preset Property

**Slug:** `EPIC_GAMES_GET_PRESET_PROPERTY`

Tool to read the value(s) of a property exposed through a Remote Control Preset. Use when you need to fetch the current state of a specific property from a preset.

### List Blueprint-Callable Functions

**Slug:** `EPIC_GAMES_LIST_BLUEPRINT_CALLABLE_FUNCTIONS`

Tool to list blueprint-callable functions on a UObject. Use when you need to inspect available functions for automation or debugging.

### List Fortnite Islands

**Slug:** `EPIC_GAMES_LIST_ISLANDS`

Tool to list public discoverable Fortnite islands sorted by newest releases first. Use when browsing community-created islands.

### Remote API CORS Preflight

**Slug:** `EPIC_GAMES_OPTIONS_REMOTE`

Tool to perform a CORS preflight OPTIONS request to the Remote Control API. Use when verifying cross-origin HTTP request permissions before making other calls.

### Call UObject Blueprint Function

**Slug:** `EPIC_GAMES_PUT_OBJECT_CALL`

Tool to invoke a Blueprint-callable function on an in-memory UObject. Use after confirming the target object path and function name (e.g., call SetActorLocation to move an actor).

### Describe a UObject

**Slug:** `EPIC_GAMES_PUT_OBJECT_DESCRIBE`

Tool to describe a UObject. Use when you need metadata of an object identified by its path. Example: Describe UObject with path '/Game/MyMap:PersistentLevel.MyActor'.

### Wait for UObject Event (Experimental)

**Slug:** `EPIC_GAMES_PUT_OBJECT_EVENT_EXPERIMENTAL`

Tool to block until the next specified UObject event occurs. Use when you need to wait for a specific property-change event on a UObject before proceeding. Experimental: this route only returns after the event fires (requires WebControl.EnableExperimentalRoutes=1).

### Put UObject Property

**Slug:** `EPIC_GAMES_PUT_OBJECT_PROPERTY`

Tool to read or set a UObject's property values. Use when you need to inspect or modify one or more properties of a specified Unreal Engine UObject via Remote Control HTTP API.

### Get Object Thumbnail

**Slug:** `EPIC_GAMES_PUT_OBJECT_THUMBNAIL`

Tool to fetch the Content Browser thumbnail image for a specified asset. Use when you need a preview of the asset's thumbnail.

### Invoke Preset Function

**Slug:** `EPIC_GAMES_PUT_PRESET_FUNCTION`

Tool to invoke a function in a Remote Control Preset. Use after locating the preset and function name.

### Put Preset Metadata Key

**Slug:** `EPIC_GAMES_PUT_PRESET_METADATA_KEY`

Tool to create or update a metadata key on a Remote Control Preset. Use when you need to set or modify metadata value for a preset.

### Update Preset Property

**Slug:** `EPIC_GAMES_PUT_PRESET_PROPERTY`

Tool to update a property exposed through a Remote Control Preset. Use when you need to change the value of a preset’s property after inspecting its metadata.

### Batch Remote Control Requests

**Slug:** `EPIC_GAMES_PUT_REMOTE_BATCH`

Tool to batch multiple Remote Control API calls into a single request. Use when needing to reduce round-trip latency by grouping several API calls into one batch.

### Initiate Remote Control Session

**Slug:** `EPIC_GAMES_PUT_REMOTE_CONTROL_SESSION`

Tool to initiate a Remote Control session. Use when asset operations require an active session before other /remote calls.
