Connect your account, then chat with AI to run tools.
Build ComfyUI image workflows with an offline node catalog, validate drafts before they hit your GPU, and queue generations on your local machine.
Try this workflow
Starter txt2img graph
Find a basic text-to-image ComfyUI template, validate the API prompt, list my checkpoints, and queue it with a scenic landscape prompt.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
AI Artists, Creative Technologists, Local-First ML Builders
Starter txt2img graph
Covers discover → validate → list models → run in one ask.
Find a basic text-to-image ComfyUI template, validate the API prompt, list my checkpoints, and queue it with a scenic landscape prompt.
Inspect KSampler schema
Grounds agents in real object_info schemas instead of guessing.
Show me the KSampler node inputs from the knowledge index and explain how to wire model, positive, negative, and latent_image.
Fix broken wires
Offline validation catches structural mistakes before GPU time.
This ComfyUI draft fails validation because a wire references a missing node. Repair the prompt JSON and re-validate before queueing.
Do I need ComfyUI running to search nodes?
No. Searching nodes, templates, and validating drafts works from the materialized index. Queueing workflows and fetching images requires ComfyUI on your machine with Desktop connected.
Where does the node catalog come from?
MCPBundles indexes ComfyUI object_info from your local install (or a pinned snapshot) and refreshes on demand so agents query local evidence instead of live HTTP on every turn.
What workflow JSON shape does ComfyUI expect?
The HTTP API uses an API prompt map: node id strings to [class_type, inputs]. The knowledge tools document wires, output nodes, and common txt2img patterns.
Domain knowledge for ComfyUI Workflow Builder — workflow patterns, data models, and gotchas for your AI agent.
Search node schemas and starter templates offline, validate API prompt JSON, then queue workflows on the user's local ComfyUI GPU through MCPBundles Desktop.
Retry at most three times before stopping and reporting blockers.
Call any ComfyUI or ComfyUI-Manager HTTP route on the user's local instance. Use for Manager routes not wrapped by dedicated tools (customnode/getlist...
Clear pending jobs from the local ComfyUI execution queue. Does not stop the currently running workflow — interrupt execution for that. Pair with GPU ...
Download a model file into the local ComfyUI models folder from a direct HuggingFace or Civitai URL. Use for weights not listed in ComfyUI-Manager — c...
Release GPU memory on the local ComfyUI instance. Calls ComfyUI POST /free to unload models and clear execution cache on the next idle tick. Interrupt...
Read a file from the local ComfyUI install on the routed desktop machine. Paths must be relative to input/, output/, or models/. Prefer output_files f...
Read ComfyUI execution history and outputs metadata. Pass prompt_id (returned when queueing a workflow) to fetch one job's status, output_files (each ...
Download a generated image from the local ComfyUI server for inline vision in chat. Pass filename, subfolder, and type from history image outputs. PNG...
Read ComfyUI-Manager import failure details for custom node packs. Use when a pack is installed but its node classes do not appear in node schema prob...
Read ComfyUI-Manager's current install snapshot: git custom node packs with enabled/disabled state, commit hashes, and optional pip packages. Authorit...
Read ComfyUI-Manager database channel settings: selected channel, available channel URLs, db_mode, and update policy. Use when custom-node catalog sea...
Check whether ComfyUI-Manager is available on the local ComfyUI instance and read its download queue state. Use before queuing a Manager catalog model...
Poll a background direct download job or confirm a model file is visible under models/{folder}. Use download_id from the in_progress download response...
Poll ComfyUI-Manager for an install queued by a model install, custom node install, or node requirements repair. Pass save_path and filename to confir...
Get the input/output schema for one ComfyUI node class. Use when constructing or debugging workflow JSON before queueing. Pass the internal class name...
Fetch a ComfyUI history output via HTTP /view using filename, subfolder, and type from output_files fetch_params. Use for videos, gifs-bucket MP4, aud...
Get ComfyUI's execution queue: jobs currently running and jobs waiting to run. Use the status read for version and hardware info; use this when you on...
Check whether ComfyUI is reachable on the user's machine and summarize runtime state. Returns ComfyUI version, Python/PyTorch versions, GPU/VRAM info ...
Return a starter ComfyUI API prompt template for common workloads (SDXL txt2img, SDXL LoRA via FluxTrainer nodes, WAN T2V smoke). Use wan_t2v_native_1...
List or fetch workflow-building guides for ComfyUI API prompts and the discover-validate-run loop.
Get one node's input/output schema from the knowledge index. For custom nodes not in the index, use comfyui_get_node_info on the live instance.
Fetch one curated template including the API prompt JSON ready for comfyui_run_workflow.
Search the materialized ComfyUI node catalog (object_info). Use before building API prompt JSON for comfyui_run_workflow.
Search curated ComfyUI API prompt templates with starter graphs for common tasks.
Validate ComfyUI API prompt JSON offline: node shape, wire references, unknown classes, and missing output nodes. Run before comfyui_run_workflow.
Install a custom node pack on the local ComfyUI instance via ComfyUI-Manager. Search the custom node catalog to discover catalog entries, or pass git_...
Detect node classes in a workflow that are not registered on the local ComfyUI instance and queue ComfyUI-Manager installs for matching custom node pa...
Download a model into the local ComfyUI install via ComfyUI-Manager (same backend as the Manager UI). All fields must match a Manager catalog entry — ...
Install or repair Python dependencies for an installed custom node pack via ComfyUI-Manager. Uses the same Manager fix queue as the UI's dependency re...
Cancel the workflow ComfyUI is currently executing. Does not remove pending queue items — use only to stop an in-progress generation.
List custom node packs installed on the local ComfyUI instance via ComfyUI-Manager. Optionally probe whether specific node classes are registered befo...
List every model folder type ComfyUI knows about (for example checkpoints, loras, ipadapter, diffusion_models). Use before listing models in a folder ...
List model files available to the local ComfyUI instance for a given folder (checkpoints, loras, vae, etc.). Use the returned filenames when wiring Ch...
Write a file into the local ComfyUI install on the routed desktop machine. Paths must be relative to input/, output/, or models/ — use this to upload ...
Hard-restart the local ComfyUI server through ComfyUI-Manager. Use when freeing GPU memory cannot reclaim resident VRAM after Flux training or repeate...
Reinstall a custom node pack via ComfyUI-Manager (uninstall + install). Use when a pack is corrupted or import failures persist after repairing node r...
Clear the ComfyUI-Manager install download queue when it is stuck (in_progress_count stays high after files are already on disk). Does not delete mode...
Queue a ComfyUI workflow for execution on the user's local GPU. Pass workflow as the API prompt dict (node id → [class, inputs]). Returns prompt_id an...
Search the ComfyUI-Manager custom node catalog on the local ComfyUI instance. Returns node pack metadata for custom node install. Requires ComfyUI Des...
Search the ComfyUI-Manager model install catalog on the local ComfyUI instance. Returns entries with the exact name, type, base, save_path, filename, ...
Validate a ComfyUI workflow against the live instance: wire references, path shape, registered node classes, and model files present on disk. When wei...
Wait until a queued ComfyUI workflow finishes. Default poll_mode=auto tries WebSocket progress (value/max for ETA) then falls back to HTTP poll on kee...
No. Searching nodes, templates, and validating drafts works from the materialized index. Queueing workflows and fetching images requires ComfyUI on your machine with Desktop connected.
MCPBundles indexes ComfyUI object_info from your local install (or a pinned snapshot) and refreshes on demand so agents query local evidence instead of live HTTP on every turn.
The HTTP API uses an API prompt map: node id strings to [class_type, inputs]. The knowledge tools document wires, output nodes, and common txt2img patterns.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/comfyui-workflow-builder. Authentication is handled automatically.
ComfyUI Workflow Builder provides 41 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
ComfyUI Workflow Builder uses No auth required or API Key. ComfyUI requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect ComfyUI Workflow Builder to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/comfyui-workflow-builderThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
ComfyUI Workflow Builder and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
Same data, different audiences.
ComfyUI Knowledge Index — live data product, refresh cadence + sources documented.
Open datasetMore machine learning integrations you might like
Minitap is an AI model router and aggregation platform. Access 200+ language models through a unifie...
Run ComfyUI image and video generation workflows on the user's local machine. Queue API-format workf...
OpenAI Sora video generation from text prompts: start jobs, poll status, download finished assets, b...
Originality.AI is a content detection platform that identifies AI-generated text and checks for plag...
Runway provides AI-powered content generation APIs for creating images, videos, and other media. Gen...
ElevenLabs is an AI voice generation platform that creates realistic speech from text using advanced...