Build Godot games
with AI superpowers
84 tools connecting Claude, Cursor, and other AI assistants directly to your Godot editor. Manipulate scenes, simulate input, analyze runtime, edit shaders, animate, profile, and iterate faster than ever.
Get Godot MCP Pro One-time purchase · Lifetime updatesAI Assistant <--stdio/MCP--> Node.js Server <--WebSocket--> Godot Editor
Real-time bidirectional communication. No file polling. No CLI subprocess spawning. Just instant feedback.
(no competitor has)
on all mutations
84 Tools, 14 Categories
Everything you need to let AI build, inspect, test, and modify your Godot project.
Project
get_project_infometadata & autoloadsget_filesystem_treerecursive file treesearch_filesfuzzy/glob searchget/set_project_settingsread & writeuid_to_project_pathUID conversionproject_path_to_uidpath conversion
Scene
get_scene_treelive hierarchyget_scene_file_contentraw .tscncreate_scenenew scenesopen_scenedelete_scenesave_sceneadd_scene_instanceprefab-like instancingplay_scenestop_scene
Node
add_nodedelete_noderename_nodeduplicate_nodedeep copymove_nodereparentupdate_propertysmart type parsingget_node_propertiesinspect all propsadd_resourceshapes, materialsset_anchor_presetUI anchorsconnect_signaldisconnect_signal
Script
list_scriptsproject-wide overviewread_scriptcreate_scriptedit_scriptsearch/replace & insertattach_scriptattach to nodesget_open_scriptseditor awareness
Editor
get_editor_errorserrors & stack tracesget_editor_screenshoteditor viewportget_game_screenshotrunning gameexecute_editor_scriptrun GDScriptget_signalsinspect signal connectionsreload_pluginreload_projectclear_output
Input Simulation
simulate_keykeyboard with modifierssimulate_mouse_clickpositioned clickssimulate_mouse_moveabsolute/relativesimulate_actionGodot InputActionssimulate_sequencemulti-event combos
Runtime Analysis
get_game_scene_treelive game hierarchyget_game_node_propertiesruntime inspectioncapture_framesmulti-frame screenshotsmonitor_propertiesproperty timeline
Animation
list_animationscreate_animationadd_animation_trackvalue/position/bezierset_animation_keyframeinsert keysget_animation_infotracks & keyframesremove_animation
TileMap
tilemap_set_cellplace tilestilemap_fill_rectfill regionstilemap_get_cellread tile datatilemap_clearclear alltilemap_get_infotile set sourcestilemap_get_used_cellsquery used cells
Theme & UI
create_themenew Theme resourceset_theme_colorcolor overridesset_theme_constantconstant overridesset_theme_font_sizefont sizesset_theme_styleboxStyleBoxFlatget_theme_infoinspect overrides
Shader
create_shaderwith templatesread_shaderedit_shaderassign_shader_materialto nodesset_shader_paramset uniformsget_shader_paramsread all params
Batch & Refactoring
find_nodes_by_typesearch by classfind_signal_connectionsaudit signalsbatch_set_propertybulk changesfind_node_referencescross-file searchget_scene_dependenciesdependency graph
Profiling
get_performance_monitorsFPS, memory, physicsget_editor_performancequick summary
Export
list_export_presetsconfigured presetsexport_projectbuild commandsget_export_infopaths & templates
Why Pro?
Features that free alternatives don't have.
Signal Management
Connect, disconnect, and inspect signals between nodes. No competitor supports this. Essential for Godot's event-driven architecture.
Full Undo/Redo
Every mutation goes through Godot's UndoRedo system. Ctrl+Z everything the AI does. Free alternatives modify scenes directly with no undo.
Smart Type Parsing
Vector2(100,200), #ff0000, Color(1,0,0) — the AI sends strings, we parse them into proper Godot types automatically.
Production-Grade Connection
WebSocket with heartbeat, auto-reconnect (exponential backoff), and port auto-scanning. No dropped connections, no manual restarts.
Contextual Error Suggestions
Errors include structured codes and actionable suggestions. The AI can self-correct instead of getting stuck on cryptic failures.
Complete Node Operations
11 node tools: add, delete, rename, duplicate, move/reparent, update properties, add resources, set anchors. No competitor covers all of these.
Input Simulation
Let AI play your game. Simulate keyboard, mouse, and InputActions in the running game. Chain complex input sequences with frame-precise timing.
Runtime Analysis
Inspect the live game scene tree, read node properties at runtime, capture multi-frame screenshots, and monitor property changes over time for debugging.
Animation Authoring
Create animations, add tracks, insert keyframes — all programmatically. Build walk cycles, UI transitions, and cutscenes without touching the timeline editor.
TileMap Editing
Place tiles, fill regions, query cell data, and inspect tile set sources. AI can generate and modify 2D level layouts directly.
Shader Pipeline
Create shaders from templates, edit GLSL code, assign ShaderMaterials, and tweak uniforms at runtime. Full shader workflow without leaving the AI chat.
Batch Operations
Find nodes by type, audit signal connections, bulk-set properties, search across all project files, and analyze scene dependencies. Refactor at scale.
Comparison
How Godot MCP Pro stacks up against alternatives.
| Feature | Godot MCP Pro | GDAI MCP ($19) | godot-mcp (free) |
|---|---|---|---|
| Total Tools | 84 | ~30 | 13 |
| Connection | WebSocket + heartbeat | WebSocket | Headless CLI |
| Undo/Redo | Yes | Yes | No |
| Signal Management | Yes | No | No |
| Node Rename/Duplicate/Move | Yes | No | No |
| Smart Type Parsing | Yes | Limited | No |
| Error Suggestions | Yes | No | No |
| Auto-Reconnect | Exponential backoff | Yes | N/A |
| Protocol | JSON-RPC 2.0 | Custom | N/A |
| Screenshots | Editor + Game | Yes | No |
| Input Simulation | Key / Mouse / Action / Sequence | No | No |
| Runtime Analysis | Scene tree + Properties + Frames | No | No |
Simple, One-Time Pricing
Pay once, use forever. Lifetime updates for v1.x included.
- ✓ All 84 tools
- ✓ Lifetime updates (v1.x)
- ✓ Unlimited projects
- ✓ Unlimited machines
- ✓ Discord support channel