Outcome taxonomy
This page is generated from the schemars schemas of godot_mcp_domain's own enums, so a variant added or removed in code shows up here and nowhere else. Editing it by hand fails the docs check; change the canonical source and regenerate instead.
Error codes
Every failed operation carries exactly one of these codes. uncertain is not a synonym for internal: it is the honest answer when a static analysis cannot prove a result, and it is reported instead of a confident guess.
cancelledconflictinternalinvalid_inputnot_foundpermission_deniedtimeoutunavailableuncertainunsupported
Operation planes
The plane an operation acts on, expressed by outcome rather than by implementation.
editorprojectruntimestatic
Capabilities
The capability an operation consumes. There is no capability variant for arbitrary script execution.
editor_mutateexport_destructiveproject_writereadruntime_execute
Static confidence
Static answers are never silently presented as certain. Each carries provenance and one of these levels.
exactinferredunresolved
Profiles
The selectable capability profiles.
coreeditorfullruntime