MCP servers: plug your own tools into your UEFN agents
Island Pilot speaks MCP (Model Context Protocol), the protocol that connects AI agents to tools. That’s how it connects to UEFN (Unreal Editor for Fortnite) and Blender, and you can add your own MCP server: its tools are discovered, and your agents use them under the same permissions and approvals as everything else.
Connections already set up: UEFN, Blender and Meshy
| Connection | How it works |
|---|---|
| UEFN | Through the editor’s MCP. Turn on Python Editor Scripting and UEFN MCP Toolsets in UEFN; the first-launch setup can start it for you, with your consent. |
| Blender | Through the Blender Lab MCP add-on, which Island Pilot installs for Blender 5.1 or later. |
| Meshy | Through its direct API, with your key kept in the Windows credential vault: no Meshy MCP server needed. |
The UEFN tools available are the ones your editor exposes: Island Pilot discovers its real catalog instead of assuming a fixed list. Before any edit, it checks the identity of the open island, to avoid editing another project by mistake.
Add your MCP server over stdio or HTTP
Already run an MCP server for your studio: game economy, analytics exports, localization, item database? Add it from Store & connections:
- Streamable HTTP
- An HTTPS URL, or plain HTTP on the loopback address for a server on your PC. An optional Bearer secret, by reference
- Local process (stdio)
- The path to the executable, for example node.exe with the server script, or uvx.exe, and its arguments, one per line
- Settings
- Environment variables, plus secrets passed by reference to the Windows vault
For your safety, no shell is accepted as the executable (cmd, PowerShell, bash, .bat or .cmd files), and no key may appear in the URL: it goes through a secret reference.
Tool discovery and agent access
- Test and discover: Island Pilot opens the connection and lists the tools the server actually exposes.
- Agent access: you tick the profiles allowed to use these tools, for example the Verse Coder and the Tester.
- Use: from the next message, the agent sees the new tools, no need to recreate the conversation. Every call shows up in Activity.
Example: a “studio-tools” server exposes economy_balance and sync_localization. You allow it for the Verse Coder, which can then check your economy balance before changing shop prices.
The same permissions and approvals
An added server bypasses no check. For each connection, you decide:
- whether each change asks for your confirmation, or the tools are allowed in Agent mode;
- which tools count as read-only, once verified: MCP annotations alone aren’t enough;
- which agents have access.
Profile permissions still apply: the read-only Reviewer doesn’t gain write access because a tool is available, and the Tester only uses the tools you assigned to it. A server’s responses are treated as data, never as instructions.
A tool first, then a Skill
An MCP server brings actions; a Skill explains when and how to use them. To help your agents use an in-house tool well, add a SKILL.md describing its procedure: see Skills. The orchestrator can then hand the job to the right specialist: see the AI agent team.
FAQ
What is the UEFN MCP?
It’s the interface the UEFN editor provides so external tools can inspect and edit it. Island Pilot connects to it; it doesn’t replace UEFN and isn’t affiliated with Epic Games.
Which MCP transports are supported?
Streamable HTTP (HTTPS, or HTTP locally) and local stdio processes, launched from their executable’s path, without a shell.
Where are my servers’ secrets stored?
In the Windows credential vault. The configuration only holds a reference to the secret, never its value.
Does adding servers cost extra?
No. Island Pilot is a one-time purchase, no subscription: see pricing. Any third-party service behind a server keeps its own terms.