Skip to main content
The Melius MCP server currently exposes 52 GA tools. The agent picks the right ones based on your prompt — you don’t have to call them directly. Tools are grouped below by category.

Guide

ToolPurpose
get_guideMandatory first call. Returns the agent’s working context for the current task.
get_docsFetch Melius documentation pages by topic.

Teams & Projects

ToolPurpose
team_listList teams your API key has access to.
project_listList projects in a team.
project_getGet a project by ID.
project_createCreate a new project with an empty canvas.

Canvas

ToolPurpose
canvas_listList canvases in a project.
canvas_getGet canvas metadata.
canvas_contentGet all nodes and edges on a canvas.
canvas_createCreate a new canvas.
canvas_deleteDelete a canvas and everything on it.
canvas_plan_layoutCompute positions for new nodes that don’t overlap existing content. Call before bulk_create_nodes.

Nodes

ToolPurpose
node_createCreate a node (text, image, video, file, custom_text, or group).
node_updateUpdate a node’s prompt, model, or settings.
node_set_textSet the literal text content of a custom_text node.
node_set_versionSelect a specific generation version on a node.
node_deleteDelete a node.
bulk_delete_nodeDelete multiple nodes in one batch. Requires user confirmation.
bulk_create_nodesCreate multiple nodes — and optionally edges — in one call.

Groups

ToolPurpose
node_groupGroup a set of nodes into a container.
node_ungroupDissolve a group and release its children.

Edges

ToolPurpose
edge_createConnect two nodes with an edge.
bulk_create_edgesCreate multiple edges in one call.
edge_deleteRemove an edge.

Runs

ToolPurpose
run_startStart an AI generation on a single node.
run_getGet the status and result of a run.
run_waitWait for a single run to finish, fail, or be cancelled.
run_latestGet the most recent run for every node on a canvas.
bulk_run_startStart runs on multiple nodes at once.
bulk_run_getGet the status of a bulk run.
bulk_run_waitWait for a bulk run to finish.

Downloads

ToolPurpose
run_downloadDownload outputs from a single run.
bulk_run_downloadDownload outputs from a bulk run.
creative_downloadDownload all creatives from a canvas as a ZIP.

Models

ToolPurpose
model_listList available AI models, variants, and supported settings.
model_defaultsSee which models are used when none is specified.

Audio

ToolPurpose
audio_voice_listList stock ElevenLabs voices for audio nodes (text-to-speech or audio-to-audio).
custom_voice_listList the team’s saved custom voices (cloned, designed, or imported).

Comments

ToolPurpose
comment_listList comments on a canvas.
comment_createCreate a comment thread at a position on the canvas.
comment_replyReply to an existing comment.
comment_resolveMark a comment as resolved.

Presence

ToolPurpose
show_presenceClaim a region of the canvas. Required before node-scoped mutations.
release_presenceRelease the current presence claim.

Presets

ToolPurpose
preset_listList available canvas presets — pre-built node + edge templates for common workflows.
preset_applyApply a preset to a canvas in one call. Auto-positions to avoid overlapping existing content.

Files & imports

ToolPurpose
file_uploadStart a file upload. Returns a signed URL.
file_upload_completeFinalize the upload after the bytes are PUT to the signed URL.
url_to_canvasDownload image or video URLs and add them as file nodes on the canvas.

Team skills

ToolPurpose
create_agent_team_skillSave a reusable team skill — a named set of agent instructions invokable from chat by its slash command.

Agent context

ToolPurpose
import_agent_contextMaterialize the team’s agent-context images on the canvas as a default group with matching description text nodes.

Display

ToolPurpose
display_canvasRender an inline preview of the current canvas state in the agent chat.
Last modified on May 29, 2026