Build Godot games
with AI superpowers
147 tools connecting Claude, Cursor, and other AI assistants directly to your Godot 4 editor. Manipulate scenes, simulate input, analyze runtime, build 3D worlds, set up physics, create particles, manage audio, edit shaders, and iterate faster than ever.
$5 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
147 Tools, 23 Categories
Everything you need to let AI build, inspect, test, and modify your Godot project in 2D and 3D.
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 gamecompare_screenshotsvisual diff NEWexecute_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/set_game_node_propertiesruntime inspection & tweakingexecute_game_scriptrun code in live gamecapture_framesmulti-frame screenshotsmonitor_propertiesproperty timelinestart/stop/replay_recordinginput recording & replay NEWfind_nodes_by_scriptget_autoloadfind_ui_elementsclick_button_by_textNEWwait_for_nodebatch_get_propertiesNEW
Animation
list_animationscreate_animationadd_animation_trackvalue/position/bezierset_animation_keyframeinsert keysget_animation_infotracks & keyframesremove_animation
AnimationTree NEW
create_animation_treewith state machine rootget_animation_tree_structurefull tree inspectionadd/remove_state_machine_statemanage statesadd/remove_state_machine_transitionwith conditionsset_blend_tree_nodeAdd2, Blend2, TimeScaleset_tree_parameterconditions & blends
TileMap
tilemap_set_cellplace tilestilemap_fill_rectfill regionstilemap_get_cellread tile datatilemap_clearclear alltilemap_get_infotile set sourcestilemap_get_used_cellsquery used cells
3D Scene NEW
add_mesh_instanceprimitives & .glb/.gltf importsetup_lightingsun/indoor/dramatic presetsset_material_3dfull PBR material setupsetup_environmentsky, fog, glow, SSAO, SSRsetup_camera_3dprojection, FOV, cull maskadd_gridmapGridMap with MeshLibrary
Physics NEW
setup_collisionauto-detect 2D/3D shapesset/get_physics_layerslayer & mask managementadd_raycastRayCast2D/3Dsetup_physics_bodyCharacterBody & RigidBody configget_collision_infofull collision audit
Particles NEW
create_particlesGPUParticles 2D/3Dset_particle_materialdirection, velocity, emission shapeset_particle_color_gradientcolor ramp stopsapply_particle_presetfire, smoke, rain, snow, sparksget_particle_infofull config inspection
Navigation NEW
setup_navigation_regionauto-detect 2D/3Dbake_navigation_meshmesh baking & polygon gensetup_navigation_agentpathfinding & avoidanceset_navigation_layerslayer managementget_navigation_infofull nav audit
Audio NEW
get_audio_bus_layoutfull bus overviewadd_audio_busset_audio_buscreate & configureadd_audio_bus_effectreverb, delay, compressor, EQadd_audio_player2D/3D audio playersget_audio_infosubtree audio audit
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
Resource NEW
read_resourceinspect .tres propertiesedit_resourcemodify & savecreate_resourcenew .tres of any type
Batch & Refactoring
find_nodes_by_typesearch by classfind_signal_connectionsaudit signalsbatch_set_propertybulk changesfind_node_referencescross-file searchget_scene_dependenciesdependency graphcross_scene_set_propertyproject-wide changes NEW
Testing & QA NEW
run_test_scenarioautomated test sequencesassert_node_stateproperty assertionsassert_screen_textUI text verificationrun_stress_testrandom input fuzzingget_test_reportpass/fail summary
Code Analysis NEW
find_unused_resourcesdead asset detectionanalyze_signal_flowsignal graph mappinganalyze_scene_complexitynode count & depthfind_script_referencescross-project searchdetect_circular_dependenciescycle detectionget_project_statisticsfull project overview
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 & Recording
Let AI play your game. Simulate keyboard, mouse, and InputActions. Record input sessions and replay them for regression testing with frame-precise timing.
Runtime Analysis
15 tools for live game inspection. Read and modify properties at runtime, capture frames, monitor property changes, find UI elements, click buttons by text, and wait for nodes to appear.
Animation & AnimationTree
Create animations, add tracks, insert keyframes. Build state machines with transitions and conditions. Configure blend trees with Add2, Blend2, and TimeScale nodes.
3D Scene Building
Add meshes (primitives or .glb/.gltf), set up lighting with presets, configure PBR materials, create environments with sky/fog/SSAO/SSR, place cameras, and build GridMaps.
Physics & Navigation
Set up collision shapes, configure physics bodies, manage collision layers, add raycasts. Create navigation regions, bake nav meshes, configure pathfinding agents.
Particles & Audio
Create GPU particle systems with presets (fire, smoke, rain, snow). Manage audio buses, add effects (reverb, delay, compressor), and place 2D/3D audio players.
Shader Pipeline
Create shaders from templates, edit GLSL code, assign ShaderMaterials, and tweak uniforms at runtime. Full shader workflow without leaving the AI chat.
Testing & QA
Run automated test scenarios with input simulation and assertions. Verify UI text on screen. Stress test with random input fuzzing. Generate pass/fail test reports.
Code Analysis
Find unused resources, map signal flows, analyze scene complexity, detect circular dependencies, search script references, and get full project statistics.
Batch Operations
Find nodes by type, audit signal connections, bulk-set properties across scenes, search across all project files, and analyze 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 | 147 | ~30 | 13 |
| Categories | 23 | ~8 | 4 |
| 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 |
| Input Simulation | Key / Mouse / Action / Sequence | No | No |
| Runtime Analysis | 15 tools (tree, props, frames, UI, recording) | No | No |
| 3D Scene Tools | Mesh, Lighting, PBR, Environment, Camera | No | No |
| Physics Setup | Collision, Layers, Raycasts, Bodies | No | No |
| Particles | GPU 2D/3D with presets | No | No |
| Navigation | Region, Mesh baking, Agent | No | No |
| Audio | Buses, Effects, Players | No | No |
| AnimationTree | State machine, Blend tree | No | No |
| Automated Testing | Scenarios, Assertions, Stress test | No | No |
| Code Analysis | Unused resources, Signal flow, Complexity | No | No |
| Screenshots | Editor + Game + Visual diff | Yes | No |
Frequently Asked Questions
Common questions about Godot MCP Pro.
What is Godot MCP Pro?
Godot MCP Pro is a premium MCP (Model Context Protocol) server that connects AI assistants like Claude, Cursor, and Cline directly to the Godot 4 editor via WebSocket. It provides 147 tools across 23 categories for scene manipulation, animation, 3D modeling, physics setup, particle effects, audio management, shader editing, input simulation, runtime analysis, and automated testing.
Which AI assistants work with Godot MCP Pro?
Any MCP-compatible AI client works, including Claude Code, Claude Desktop, Cursor, VS Code with Cline extension, Windsurf, and other tools that support the Model Context Protocol standard.
What Godot version is required?
Godot 4.4 or later (tested on Godot 4.6) and Node.js 18+. Works on Windows, macOS, and Linux.
How does it compare to free alternatives?
Godot MCP Pro offers 147 tools compared to 13-32 in free alternatives. Exclusive features include full undo/redo, signal management, input simulation with recording/replay, 15-tool runtime analysis suite, 3D scene building, physics setup, particle systems, audio bus management, navigation mesh tools, AnimationTree state machines, automated testing, and code analysis.
Is there a subscription?
No. Godot MCP Pro is a one-time $5 purchase with lifetime updates for v1.x, unlimited projects, and unlimited machines.
Simple, One-Time Pricing
Pay once, use forever. Lifetime updates for v1.x included.
- ✓ All 147 tools across 23 categories
- ✓ 2D and 3D support
- ✓ Lifetime updates (v1.x)
- ✓ Unlimited projects
- ✓ Unlimited machines
- ✓ Discord support channel