Skip to main content
The Melius MCP server lets an AI agent (Claude Desktop, Claude Code, or any MCP-compatible client) read and write to your projects: create canvases, drop nodes, wire edges, run generations, upload files, and download outputs — all without leaving the agent chat.

Connection options

ConnectionEndpointAuthWhen to use
Claude connector (recommended)https://mcp.melius.com/mcpSign in with MeliusOne-click connect for Claude — no API key to create or paste.
Remote HTTPhttps://api.melius.com/mcpAPI keyDefault. Works with Claude Desktop, Claude Code, and any HTTP MCP client.
Local stdiomel-mcp binaryAPI keyWhen you need a local-only connection — air-gapped, custom base URL, or stdio-only clients.
All three speak the same MCP protocol and expose the same tools.

Verify the connection

In a new chat, send:
“Create a new project called Hello World in Melius”
If the agent calls project_create and reports a new project ID, you’re connected.

Uploading images

Image upload is a three-step flow:
  1. Call file_upload — returns a signed URL.
  2. PUT the file bytes to the URL.
  3. Call file_upload_complete — finalizes the asset and creates the file node.
In a sandboxed Claude environment, the sandbox must allow network egress to *.melius.com:
1

Open Organization Settings

Go to Organization Settings → Capabilities → Code execution.
2

Enable code execution and egress

Turn on Cloud code execution and file creation and Allow network egress.
3

Allowlist *.melius.com

Add this exactly to the network egress allowlist:
*.melius.com
Video uploads are not supported. Video has to be generated on the canvas via a video node — agents should not attempt to upload .mp4 files.

Inline canvas previews

The MCP server can render a live image of the canvas inline in the agent chat via display_canvas. Useful for confirming layout before the agent commits to a big bulk-run.

Troubleshooting

Melius tools aren’t showing up

If your agent reports “Melius tools aren’t available through the connected MCP servers” or in Claude connectors you see “This connector has no tools available,” the client connected before the tool list finished loading. Refresh the tools list to fix it.
1

Open the connector menu

Click the triple-dot () menu on the Melius connector in Claude.
2

Refresh the tools list

Select Refresh to reload the tools list. The Melius tools appear once the refresh completes.
Refresh the tools list from the connector's triple-dot menu
If the tools still don’t appear, confirm your endpoint and credentials are correct (see Connection options) and that your connection in Melius hasn’t been revoked.

Full tool reference

See Tool reference for every tool and what it does.

Data and permissions

The Melius MCP server reads from and writes to your Melius account. Specifically:
  • Reads your projects, canvases, nodes, edges, runs, comments, presets, teams, and models you have access to.
  • Writes new projects, canvases, nodes, edges, runs, uploads, comments, and team skills you ask it to create.
  • Deletes projects, canvases, nodes, and edges you ask it to delete.
  • Generates images, video, audio, and text on the canvas via Melius’s existing third-party model providers. All generation is initiated by explicit tool calls.
  • Does not read your Claude chat history, conversation summaries, Claude memory, or files outside the canvas. The server only operates on data the agent provides through tool calls and the canvases it explicitly opens.
The connector is scoped to the single Melius team you pick during authorize. The display_canvas MCP App opens links to your Melius canvas via ui/open-link. The only origin it opens is the Melius web app:
https://app.melius.com/projects/*/canvas/*

Tested surfaces

The Melius MCP server is tested with Claude.ai, Claude Desktop, and Claude Code. Other MCP-compatible clients work as long as they speak Streamable HTTP MCP.
Last modified on June 2, 2026