Connection check
verified live · 27h ago
nanoodle-mcp
Your saved nanoodle workflow graphs as MCP tools — BYOK or pay per call in Nano (x402)
Tools
10
GitHub stars
—
Installs / wk
—
Licence
MIT
Transport
streamable-http, stdio
Last checked
27h ago
Tools & capabilities
10 toolsRead from the running server on 27h ago.
combine-images
TextImage*Image_2*_payment_id
Combine two images into a scene. upload×2 -> text -> edit; returns image (qwen-image-3, 1024×1024) saved to disk (file path in result). Runs on NanoGPT — $0.18 deposit per call, pa… Combine two images into a scene. upload×2 -> text -> edit; returns image (qwen-image-3, 1024×1024) saved to disk (file path in result). Runs on NanoGPT — $0.18 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed; last run $0.075, ~1m 49s.
deslop
Your_draft_payment_idSystem_promptSystem_prompt_2System_prompt_3
Paste AI-sounding text. Grok rewrites it like a person wrote it, a second model grades the rewrite as an AI detector would, then Grok gets the draft, the rewrite and the report and… Paste AI-sounding text. Grok rewrites it like a person wrote it, a second model grades the rewrite as an AI detector would, then Grok gets the draft, the rewrite and the report and does the final p… text:Your draft -> llm×2 -> join×2 -> llm; returns text. Runs on NanoGPT — $0.25 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed; last run $0.0341, ~78s.
edit-a-photo
TextImage*_payment_id
Repaints an uploaded photo according to an edit described in plain words. upload -> text -> edit; returns image (qwen-image-3, 1024×1024) saved to disk (file path in result). Runs… Repaints an uploaded photo according to an edit described in plain words. upload -> text -> edit; returns image (qwen-image-3, 1024×1024) saved to disk (file path in result). Runs on NanoGPT — $0.18 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed; last run $0.075, ~80s.
favicon
TextBrand*Text_2_payment_id
Describe your idea, get a favicon — an LLM distills the brand to one bold glyph, an image model renders it, and it comes back as a crisp square (~$0.04/run). text:Brand -> text×2 -… Describe your idea, get a favicon — an LLM distills the brand to one bold glyph, an image model renders it, and it comes back as a crisp square (~$0.04/run). text:Brand -> text×2 -> join -> llm -> image; returns image (nano-banana-2-lite, 1k) saved to disk (file path in result). Runs on NanoGPT — $0.12 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed.
image-model-arena
Text_payment_id
Pick a DIFFERENT model on each Contender, then Run — same prompt four ways, side by side. text -> image:Contender 1 -> image:Contender 2 -> image:Contender 3 -> image:Contender 4;… Pick a DIFFERENT model on each Contender, then Run — same prompt four ways, side by side. text -> image:Contender 1 -> image:Contender 2 -> image:Contender 3 -> image:Contender 4; returns image (gpt-image-2, 1024×1024) + image (nano-banana-2-fast, 1024×1024) + image (qwen-image-3, 1024×1024) + image (krea-v2-large/text-to-image, 1:1) saved to disk (file paths in result). Runs on NanoGPT — $0.59 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed; last run $0.2455, ~1m 39s.
photo-to-video
movement_payment_idthe_image_beingmotion_system_prompt
Generates a still image from a prompt, then animates it into a short video clip. text:the image being -> text:motion system prompt -> text:movement -> image -> llm -> ivideo; retur… Generates a still image from a prompt, then animates it into a short video clip. text:the image being -> text:motion system prompt -> text:movement -> image -> llm -> ivideo; returns video (ltx-2.3-quality) saved to disk (file path in result). Runs on NanoGPT — $0.24 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed.
render-a-mockup
TextText_2_payment_idSystem_prompt
Describe a screen, keep the style guide: an LLM turns both into one dense image prompt and an image model renders the mockup. text×2 -> join -> llm -> image; returns image (qwen-im… Describe a screen, keep the style guide: an LLM turns both into one dense image prompt and an image model renders the mockup. text×2 -> join -> llm -> image; returns image (qwen-image-3) saved to disk (file path in result). Runs on NanoGPT — $0.20 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed; last run $0.079, ~2m 16s.
sing
Bands_payment_idSystem_promptSystem_prompt_2Song_InstructionsStyle_System_Prompt
One idea fans out to three LLMs — lyrics, a matching style, and a negative prompt of what to avoid — then a music model sings it. text:Song Instructions -> text:Bands -> text:Style… One idea fans out to three LLMs — lyrics, a matching style, and a negative prompt of what to avoid — then a music model sings it. text:Song Instructions -> text:Bands -> text:Style System Prompt -> llm -> join×2 -> llm -> join -> llm -> music; returns audio (mureka-v9/generate-song) saved to disk (file path in result). Runs on NanoGPT — $0.13 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed; last run $0.0497, ~1m 56s.
talking-avatar
Image*speakmovement_payment_id
TTS speaks your line, and the lipsync model animates the portrait to match. upload -> text:speak -> text:movement -> tts -> lipsync; returns video (longcat-avatar-1.5) saved to dis… TTS speaks your line, and the lipsync model animates the portrait to match. upload -> text:speak -> text:movement -> tts -> lipsync; returns video (longcat-avatar-1.5) saved to disk (file path in result). Runs on NanoGPT — $0.61 deposit per call, paid in Nano (XNO) — settles at actual model cost + 20%, change returned; no account needed.
text-to-image
Text_payment_id