queue
One action-parameterized tool for the execution queue: list (running + pending), status (one job by prompt ID), getworkflow (a pending job's full payload), move/edit (requeue a pending job front/back, patched or replaced, with a new prompt ID), cancel (interrupt the running job — escalates interrupt
How to use it
queue is exposed by the Comfyui MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the queue tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Comfyui MCP
npx -y comfyui-mcp@latest --tunnelOther tools in Comfyui MCP (11)
Free GPU VRAM by unloading cached models — calls ComfyUI's /free endpoint, reports before/after stats
Search actual loaded node classes through official comfy nodes search (action:"searchnodes")
One action-parameterized tool for authoring: create (from templates: txt2img, img2img, upscale, inpaint, controlnet, ipadapter, acestep15, stableaudio3), modify (operations: setinput, addnode, removenode, connect, insertbetween), validate (dry-run — missing nodes, broken connections, invalid output
Find and fetch model weights, and track the transfers. action: download (from a URL, into the correct ComfyUI subdirectory), status, cancel, search (HuggingFace), searchcivitai, searchcreators, downloadcivitai, resolvemissing
Get system info — GPU, VRAM, Python version, OS
One action-parameterized tool for READING a saved workflow file: list (the user library, subfolders included), get (one workflow's JSON by filename), analyze (a structured summary instead of raw JSON), query (filter/traverse/aggregate a big graph without dumping it), strip (de-virtualize any workflo
What is installed, and where ComfyUI looks. action: list (installed models by type: checkpoints, loras, vae, upscalemodels, controlnet, embeddings, clip, unet, diffusionmodels, textencoders), remove (deletes a model file), embeddings, listpaths, addpath, removepath (the last three view/edit the extr
One action-parameterized tool for WRITING to the library: save (store a workflow — overwrites a same-filename file), lock (record a provenance lock: SHA-256 per model, git commit per node pack), verifylock (report drift against that lock)
Search the ComfyUI Registry for node packs by keyword (action: "search"), or get one pack's full details (action: "details")
Copy a local image into ComfyUI's input/ directory for img2img, inpaint, or ControlNet
One action-parameterized tool for rendering and converting a workflow you pass in: render (Mermaid flowchart, nodes grouped by category), renderhierarchical (the same graph sectioned — overview, one section in detail, a listing, or an AI-oriented summary), mermaid (a Mermaid diagram back to executab