Engine API (live)
introspectQuery the running Godot 4 engine for exact API details: class members, declarations, node types by domain, and parent/child validation. Resolve unknown Godot 3 names with suggestions.
Instructions
Ask the running engine about its exact API (no guessing): class members with types/defaults/enums, where a member is declared, node types by domain. Unknown Godot 3 names come back with suggestions.
Actions:
class: {name, sections?: ['properties','methods','signals','constants'], filter?, inherited?} members of an engine or project class.
search: {query, base?} find class names.
member: {name, base?} which classes declare a method/property/signal.
node_types: {domain?: '2d'|'3d'|'ui', base?}
check_parent: {child, parent} warn about invalid parent/child type combos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Restrict to subclasses of this class. | |
| name | No | Class or member name. | |
| query | No | Search text. | |
| action | Yes | What to do. See the tool description for each action's parameters. | |
| domain | No | '2d', '3d' or 'ui'. | |
| filter | No | Only members containing this text. | |
| sections | No | Which member kinds. | |
| inherited | No | Include inherited members. |