Inochi Creator MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INOCHI_MCP_PORT | No | The port on which the patched Inochi Creator listens. Default is 17320. If changed, must be set on both the Creator and the MCP server. | 17320 |
| INOCHI_MCP_TOKEN | No | Optional token for authenticating requests between the MCP server and the patched Inochi Creator. When set, Bearer / X-Inochi-Token validation is enabled. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| creator_pingA | Check that a patched Inochi Creator instance is reachable on localhost. |
| creator_get_statusA | Get the current Inochi Creator project path, edit mode, selection, armed parameter, and undo state. |
| creator_set_edit_modeA | Switch Inochi Creator edit mode. Use model, vertex, anim, or test. |
| creator_new_projectA | Create a new empty Inochi Creator project. Discards the unsaved current project. |
| creator_open_projectC | Open an .inx (or compatible INP) project in the running Inochi Creator. |
| creator_save_projectA | Save the current project as .inx. If path is omitted, saves to the current project path. |
| creator_export_inpA | Export the current puppet as a packed .inp file using default atlas settings. Does not open the export UI. |
| creator_list_nodesA | List the puppet node tree (uuid, name, type, enabled, children). |
| creator_get_nodeA | Get one node by UUID, including transform and type-specific fields. |
| creator_select_nodeA | Select a node by UUID. Omit uuid to clear the selection. |
| creator_focus_cameraB | Focus the viewport camera on a node. |
| creator_rename_nodeB | Rename a node. |
| creator_set_node_enabledB | Enable or disable a node (visibility). |
| creator_set_node_transformA | Set a node's local translation, rotation (radians), and/or scale. Unspecified axes are left unchanged. |
| creator_create_nodeA | Create a node under a parent. Types match the Nodes panel Add menu: Node, Composite, MeshGroup, SimplePhysics, Camera. Parts must be created via creator_import_images. |
| creator_duplicate_nodeA | Duplicate a node and its children (cameras cannot be duplicated). |
| creator_delete_nodeA | Delete a node (and its children) with undo history. |
| creator_reparent_nodeA | Move a node to a new parent. index is the insertion offset among siblings (0 = first). |
| creator_list_parametersA | List puppet parameters (including groups) with current values and ranges. |
| creator_set_parameterA | Set a parameter value. For 1D params only x is used. For 2D params provide x and y. |
| creator_arm_parameterA | Arm a parameter for deformation editing (disables drivers while armed). |
| creator_disarm_parameterA | Disarm the currently armed parameter and re-enable drivers. |
| creator_add_parameterB | Add a new parameter to the puppet. |
| creator_remove_parameterB | Remove a parameter from the puppet. |
| creator_undoA | Undo the last Inochi Creator action. |
| creator_redoA | Redo the last undone Inochi Creator action. |
| creator_import_psdA | Import a Photoshop .psd file as a new project. THIS REPLACES THE CURRENT PROJECT. |
| creator_import_kraA | Import a Krita .kra file as a new project. THIS REPLACES THE CURRENT PROJECT. |
| creator_import_inpA | Import an Inochi2D .inp puppet as a new project. THIS REPLACES THE CURRENT PROJECT. |
| creator_import_folderA | Import PNG/TGA/JPEG images from a folder as a new project. THIS REPLACES THE CURRENT PROJECT. |
| creator_import_imagesA | Import PNG/TGA/JPEG files as Parts under the selected (or specified) node. Does not replace the project. |
| creator_list_animationsA | List animation clip names and the current playback state. |
| creator_set_animationA | Select the animation clip to edit or play. |
| creator_play_animationA | Play an animation. If name is omitted, plays the current clip. |
| creator_pause_animationB | Pause the current animation. |
| creator_stop_animationC | Stop all animations. |
| creator_seek_animationB | Seek the current animation to a frame. |
| creator_add_keyframeB | Add or update a keyframe on the current animation at the current frame. |
| creator_remove_keyframeB | Remove a keyframe from the current animation at the current frame. |
| creator_capture_viewportA | Capture the current Inochi Creator viewport as a PNG. Returns an image the model can see. By default the long side is scaled to 1024 pixels. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ozekimasaki/inochi-creator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server