Skip to content

Tools Overview

GodotIQ gives your AI 36 MCP tools for understanding and controlling Godot projects — 22 free + 14 Pro:

  • 22 Free tools for raw operations: scene editing, game control, screenshots, scripts, filesystem, animation data.
  • 14 Pro tools providing intelligence: spatial analysis, code understanding, flow tracing, project memory, asset management, animation auditing, visual inspection. All filesystem-only (no addon required). Requires a license key.
ToolDescriptionRequires Addon
godotiq_editor_contextCall FIRST alongside project_summary. Returns editor state: open scenes, selected nodes, is game running, project pathYes
godotiq_scene_treeLive editor scene tree with actual state: transforms, scripts, groups, visibility. Unlike scene_map (reads .tscn from disk), this reads the editor’s live stateYes
godotiq_node_opsCore scene editing tool. Batch operations with Ctrl+Z undo: move, rotate, scale, set_property, add_child, delete, duplicate, reparent, rename, get_property. All ops in one call = one undo actionYes
godotiq_build_sceneCreate multiple nodes in a scene using high-level patterns. One call = many nodes with Ctrl+Z undo. Modes: grid, line, scatter, explicit listYes
godotiq_save_scenePersist editor changes to diskYes
godotiq_script_opsRead, write, or patch GDScript files with convention validation. Patch mode (find-and-replace) is safestFilesystem
godotiq_file_opsFilesystem operations: list, read, write, move, delete, search, tree, uid_to_path, path_to_uid, rename with reference updates. Respects protected files from .godotiq.jsonFilesystem
godotiq_execExecute GDScript code. Last resort; prefer dedicated tools. Code MUST contain ‘func run():‘Yes
godotiq_runStart or stop the Godot gameYes
godotiq_inputSimulate player input in the running game: actions, keys, UI taps, waits. Supports signal verification and side-effect trackingYes
godotiq_screenshotVisual verification of the game or editor viewport. Use scale=0.25, quality=0.3 for token-efficient checksYes
godotiq_cameraEditor 3D camera control: get current position, reposition, or focus on a node. Editor-side, no game neededYes
godotiq_state_inspectQuery runtime property values. Cheaper than screenshots for checking state. Supports autoload lookup, node paths, nested properties, method callsYes
godotiq_perf_snapshotFPS, draw calls, memory, node count from the running gameYes
godotiq_watchPersistent property monitoringYes
godotiq_undo_historyReview what was changed. Shows undo/redo state and recent action historyYes
godotiq_check_errorsCheck GDScript files for compilation/parse errorsYes
godotiq_verify_motionVerify a node property changes over time (proves movement/animation). Takes two snapshots separated by a sleep and compares valuesYes
ToolDescriptionTier
godotiq_animation_infoAnimation data for any node: tracks, keyframes, length, looping, state machine transitionsFree
godotiq_animation_auditFind animation problems: broken tracks, missing transitions, wrong loop settings, unreferenced animationsPRO
ToolDescription
godotiq_ui_mapMap all UI elements on screen: positions, text, interactivity, visibility. Call BEFORE godotiq_input to know what’s on screen
ToolDescription
godotiq_nav_queryLive pathfinding via NavigationServer3D. “Can A reach B?” Returns path, distance, reachability, navmesh status
ToolDescription
godotiq_scene_mapSpatial understanding of a .tscn scene: positions, distances, directions, bounds. Call before placing or moving 3D objects
godotiq_spatial_auditAutomated 3D scene linter: floating objects, scale mismatches, z-fighting, overlapping instances, extreme positions
godotiq_placementFind safe placement positions for new objects. Checks Marker3D slots first, then grid-searches with wall/overlap validation. Up to 3 suggestions with confidence scores
ToolDescription
godotiq_dependency_graphComplete dependency graph: signals emitted, listeners, imports, reverse deps, impact rating. Call before refactoring
godotiq_validateConvention check: missing type hints, missing class_name, orphan signals, naming violations
godotiq_signal_mapProject-wide signal wiring: who emits, who listens, orphan/missing signals
godotiq_impact_checkPredict what breaks BEFORE making a change. Returns affected files, callers, risk level, safe alternatives
ToolDescription
godotiq_trace_flowTrace execution flow from a function or signal through the entire codebase. Returns chain of calls, signal emissions, failure points
ToolDescription
godotiq_project_summaryArchitecture overview, autoloads, conventions, file counts. Call FIRST in every session
godotiq_file_contextDeep context for a file: public API, dependencies, signals, who imports it, scene usage. Call BEFORE editing any file
ToolDescription
godotiq_asset_registryComplete asset inventory: find unused assets, missing references, assets by type
godotiq_suggest_scaleRecommend scale + position for a model based on similar assets in the scene
ToolDescription
godotiq_exploreAutonomous visual inspection via drone camera. Tour mode clusters nodes into areas and captures overview screenshots. Inspect mode visits specific positions
ToolDescription
godotiq_pingHealth check tool. Returns server status and version

Free tools (22) provide raw operations: scene editing, game control, screenshots, scripts, filesystem, animation data, UI mapping, navigation, health check. The bridge tools require the addon for live editor/game interaction.

Pro tools (14) add the intelligence layer: spatial maps, dependency graphs, signal chains, flow traces, asset inventories, animation audits, visual inspections. All filesystem-only, no addon required. Requires a one-time $19 license.