Crossplay Integration Kit
Tools

Tools Overview

AI tools available in Agent Integration Kit

Agent Integration Kit provides 9 specialized tools that AI agents can use to interact with your Unreal Engine project.

Tool Categories

Asset Editing

ToolDescription
EditBlueprintModify Blueprint structure (variables, components, functions)
EditGraphEdit graph logic (add nodes, connect pins)
EditBehaviorTreeCreate and modify AI behavior trees
EditDataStructureModify structs, enums, and data tables
ConfigureAssetSet asset properties via reflection
CreateFileCreate new assets (Blueprints, materials, etc.)
ToolDescription
ReadFileRead asset contents and structure
ExploreSearch project files and assets
FindNodeDiscover available nodes for graphs

How Tools Work

  1. Agent decides which tool to use based on your prompt
  2. Plugin validates the tool call parameters
  3. Permission check for sensitive operations (user approval)
  4. Tool executes and modifies/reads the project
  5. Result returned to the agent for next steps

Permission System

Some operations require user approval:

  • Creating new assets
  • Modifying existing assets
  • Deleting content

A dialog appears showing what the tool wants to do. Click Allow or Deny.

Tool Results

Each tool returns structured results:

{
  "success": true,
  "message": "Created Blueprint BP_Coin",
  "data": {
    "assetPath": "/Game/Blueprints/BP_Coin"
  }
}

The agent uses these results to:

  • Confirm success
  • Get created asset paths
  • Handle errors
  • Plan next steps

Extending Tools

The plugin uses a registry system. Custom tools can be registered:

FNeoStackToolRegistry::Get().RegisterTool(
    "MyCustomTool",
    MyToolInstance
);

See the MCP Server section for exposing tools to external agents.

On this page