download_model
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
How to use it
download_model is exposed by the Comfyui MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the download_model 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
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 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
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