mcp.film Submit

mcp.film / 3D, Worlds & VFX / Unreal MCP (Epic Games)

Unreal MCP (Epic Games)

Epic's first-party in-editor MCP server for Unreal Engine 5.8.

OfficialLocalno authfreeverified Site ↗Docs ↗

Caveats

  • UE 5.8 only and marked Experimental by Epic, with APIs and data formats subject to change.
  • HTTP and SSE only on loopback with no authentication layer; Epic calls it not safe to expose beyond the local machine.
  • No stdio or WebSocket transport, so remote-agent setups need their own tunnel.

What it does

Ships inside the Unreal Editor as the ModelContextProtocol plugin, exposing toolsets that spawn actors, configure lighting, create material instances, inspect widgets, and run automation tests. Discovery is indirect — three meta-tools (list_toolsets, describe_toolset, call_tool) walk a registry of UToolsetDefinition-derived toolsets, so studios can register their own. For virtual production and previz this is the version that will not rot when the engine moves.

Auth

no auth — No auth. Requires Unreal Engine 5.8 with the ModelContextProtocol and AllToolsets plugins enabled (Toolset Registry is pulled in as a dependency)

Connect

Connect Unreal MCP (Epic Games) to Claude Code

Connection is set up through the vendor's flow — follow the official connect instructions.

Sample tools

list_toolsetsdescribe_toolsetcall_tool

Field notes

Full curator notes (verified Oct 15, 2026)

Re-checked 15 Oct 2026: still documented for UE 5.8 and still marked Experimental by Epic: 'use caution when shipping with it', APIs and data formats subject to change. HTTP and Server-Sent Events only — stdio and WebSocket transports are not supported, so remote-agent setups need their own tunnel. It binds loopback at http://127.0.0.1:8000/mcp (port and path configurable in Editor Preferences, or ModelContextProtocol.StartServer <port>) and rejects non-loopback Origin headers, but has no authentication layer and Epic calls it not safe to expose beyond the local machine — anything that reaches that port drives your editor. GenerateClientConfig also writes configs for Cursor, VSCode, Gemini and Codex (or All). ModelContextProtocol.StopServer and .RefreshTools complete the console surface. UE 5.8 only; on 5.5-5.7 or for hosted use, see the unreal-engine entry.

Also in 3D, Worlds & VFX

Common questions

Does Unreal MCP (Epic Games) need an API key?
No. It connects without credentials.
Is Unreal MCP (Epic Games) official?
Yes, Epic Games maintains it. mcp.film last verified the listing on Oct 15, 2026.

Compared with

Used in

Break down the script and build storyboards and previz

Pairs well with

Badge for your README

Maintain Unreal MCP (Epic Games)? Link back to this listing. The badge shows the month it was last verified and updates when the curator re-checks it.

Listed on mcp.film: Unreal MCP (Epic Games), verified Oct 2026

Markdown
[![Listed on mcp.film](https://mcp.film/badge/unreal-mcp-epic.svg)](https://mcp.film/mcps/unreal-mcp-epic/)
HTML
<a href="https://mcp.film/mcps/unreal-mcp-epic/"><img src="https://mcp.film/badge/unreal-mcp-epic.svg" alt="Listed on mcp.film" height="20"></a>