Modellix Agent Canvas
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_canvas_projectA | Read the workspace-local Canvas project, pages, Excalidraw elements, business metadata, and optionally hydrated image data. |
| save_canvas_projectA | Atomically save a validated Canvas project inside the bound workspace. Image data is externalized into content-addressed local assets. |
| get_canvas_contextA | Return the active page and selected Canvas business objects without returning image bytes or secrets. |
| create_canvas_pageB | Create and activate a new workspace-local Canvas page. |
| rename_canvas_pageB | Rename an existing Canvas page. |
| delete_canvas_pageA | Delete a Canvas page while preserving the rule that every project has at least one page. |
| save_canvas_assetA | Save a bounded bitmap or sanitized SVG as a content-addressed project asset for later Canvas or image-task use. |
| get_modellix_canvas_statusB | Check workspace binding, CLI dependency compatibility, persistent API-key status, approved models, and Canvas mode without exposing secrets. |
| start_modellix_api_key_setupA | Create a short-lived loopback form that validates and stores a Modellix API key through the installed CLI dependency. Create a production key at https://www.modellix.ai/console/api-key. The key is never a tool argument. |
| open_modellix_canvasA | Open the workspace-bound Canvas. MCP Apps hosts receive the embedded app; other compatible MCP hosts receive a short-lived loopback URL. |
| prepare_modellix_image_taskA | Resolve ordered project assets, select an approved model, disclose effective output and estimated cost, and return a short-lived confirmation fingerprint. Does not upload or submit. |
| submit_modellix_image_taskA | After explicit confirmation, revalidate the route, upload ordered inputs, and create one paid Modellix task per requested output. |
| get_modellix_image_taskA | Query one task recorded in this workspace and return normalized status without exposing temporary result URLs. |
| finalize_modellix_image_taskA | Download a successful task into controlled staging, insert or replace Canvas objects, persist project assets, and clean temporary uploads. |
| cleanup_modellix_canvas_uploadsA | Retry deletion of temporary File API inputs retained after terminal image tasks. |
| list_modellix_canvas_tasksB | List redacted workspace-local operation summaries for recovery. Prompts, secrets, absolute paths, and temporary URLs are omitted. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| modellix-agent-canvas-app | Workspace-local infinite canvas for visual ideation, AI image workflows, HTML drafts, and presentations. |
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/Modellix/modellix-agent-canvas'
If you have feedback or need assistance with the MCP directory API, please join our Discord server