Docs · Extensions

Add new tool families to the agent.

An extension is a separate package that adds a whole family of AI Tools to a base engine plugin — without forking it. Install an extension and its tools appear in the agent's tool list automatically. Today Unity ships 26 extensions; the catalog scales to per-engine extensions as they ship.

Last updated: 2026-06-17 View as Markdown
26
Published extensions
200
Extension tools
3
Engines supported

What is an extension?

The base engine plugin discovers an extension's [AiTool]s when the extension package is installed — so installing an extension makes its whole tool family available to the AI agent. Because the tools only exist when the package is present, you can simply ask the agent "do you have Cinemachine / Terrain / Timeline tools available?" to check what's installed. If not, install the package and reopen the editor — the family appears.
Unity10 extensions · 114 toolsUnity extensions →
AI Animation6 tools

Create, inspect, and modify AnimationClips and AnimatorControllers — curves, events, states, and transitions.

com.ivanmurzak.unity.mcp.animationDetails →
AI Particle System2 tools

Inspect and modify any of the 24 ParticleSystem modules — emission, shape, velocity, color-over-life, and more.

com.ivanmurzak.unity.mcp.particlesystemDetails →
AI ProBuilder13 tools

Procedural mesh modeling — create shapes, extrude / bevel / bridge faces, set face materials, and merge meshes.

com.ivanmurzak.unity.mcp.probuilderDetails →
AI Cinemachine14 tools

Virtual cameras — create CinemachineCameras, set Follow / LookAt targets, lens, body/aim, noise (shake), priority, and blends.

com.ivanmurzak.unity.mcp.cinemachineDetails →
AI Splines13 tools

Author splines — SplineContainers, knots, tangents and tangent-modes, closed loops, and evaluate points along a curve.

com.ivanmurzak.unity.mcp.splinesDetails →
AI Terrain16 tools

Terrain authoring — create terrains, sculpt and sample heights, manage layers, paint textures, scatter trees/details, and stitch neighbours.

com.ivanmurzak.unity.mcp.terrainDetails →
AI InputSystem13 tools

Input authoring — InputActionAssets, action maps, actions, bindings (incl. composites like WASD), and control schemes.

com.ivanmurzak.unity.mcp.inputsystemDetails →
AI Tilemap13 tools

2D tilemaps — create grid + tilemap, paint / box-fill / clear tiles, tile and rule-tile assets, collider and orientation.

com.ivanmurzak.unity.mcp.tilemapDetails →
AI Navigation11 tools

NavMesh — add and bake NavMeshSurface, bake settings, modifiers/volumes, links, and agents + destinations.

com.ivanmurzak.unity.mcp.navigationDetails →
AI Timeline13 tools

Cutscene authoring — TimelineAssets, tracks (animation / audio / signal / …), clips, markers, and PlayableDirector binding.

com.ivanmurzak.unity.mcp.timelineDetails →
Unreal Engine6 extensions · 28 toolsUnreal Engine extensions →
Godot10 extensions · 58 toolsGodot extensions →
AI Animation7 tools

Author animation — create AnimationPlayers and libraries, create animations, add value / transform tracks, insert keyframes, and read an animation’s config.

com.IvanMurzak.Godot.MCP.AnimationDetails →
AI Beehave5 tools

Behaviour-tree scaffolding for the Beehave addon — create a BeehaveTree on an actor, add selector/sequence composites and action/condition leaves, and dump a tree’s structure.

com.IvanMurzak.Godot.MCP.BeehaveDetails →
AI CSG6 tools

Constructive solid geometry — create CSG box / sphere / cylinder / combiner nodes, set boolean operations (union / intersection / subtraction), and read a CSG node’s config.

com.IvanMurzak.Godot.MCP.CSGDetails →
AI Dialogic5 tools

Dialogue authoring for the Dialogic addon — create character (.dch) and timeline (.dtl) resources, append text/character/choice events, and read a timeline back.

com.IvanMurzak.Godot.MCP.DialogicDetails →
AI GridMap7 tools

3D tile grids — create a GridMap, assign a MeshLibrary, set and clear individual cells (with orientation), clear the whole map, and read its config.

com.IvanMurzak.Godot.MCP.GridMapDetails →
AI Navigation6 tools

2D/3D navigation — create navigation regions and assign nav meshes, create and configure agents, add navigation links, and read a navigation node’s config.

com.IvanMurzak.Godot.MCP.NavigationDetails →
AI Particles5 tools

GPU particle emitters — create 2D/3D GpuParticles nodes, configure amount / lifetime / explosiveness, start/stop emission, and read an emitter’s config.

com.IvanMurzak.Godot.MCP.ParticlesDetails →
AI PhantomCamera7 tools

Virtual cameras for the Phantom Camera addon — ensure a PhantomCameraHost on a Camera3D, create PhantomCameras, set follow / look-at targets and priority, and read config.

com.IvanMurzak.Godot.MCP.PhantomCameraDetails →
AI Terrain3D4 tools

Large-terrain authoring for the Terrain3D addon — create a Terrain3D node with a data directory, sculpt height at a world position, and read region info.

com.IvanMurzak.Godot.MCP.Terrain3DDetails →
AI Tilemap6 tools

2D tilemaps — create a TileMapLayer, assign a TileSet, set and erase cells from a tileset source + atlas coords, list used cells, and clear the layer.

com.IvanMurzak.Godot.MCP.TilemapDetails →

Keep going