ClarifyPrompt MCP
A context-aware MCP prompt compiler that transforms vague prompts into platform-optimized prompts for 60+ AI platforms across 7 categories — grounded in your workspace signals (CLAUDE.md, AGENTS.md, .cursorrules, package.json), resolved intent, and the capabilities of the target model.
Send a raw prompt. ClarifyPrompt gathers the right context, resolves what you're actually trying to do, and returns a version specifically optimized for Midjourney, GPT Image 2, Veo, Runway, Kling, Seedance, Higgsfield, ElevenLabs, Suno, Claude, ChatGPT, Cursor, or any of the 61 supported platforms — with the right syntax, parameters, structure, and grounding.
New in 1.16.0: the platform-currency release. Every built-in pack fact-verified against current vendor docs (2026-10-05) — Midjourney V8.x, Runway Gen-4.5, Veo 3.1, Kling 3.0/Omni, Pika 2.2, Suno v6, ElevenLabs v3, gpt-4o-mini-tts, GPT Image 2 — each entry now carries a
verifiedAtdate. Sora retired everywhere (OpenAI shut the Videos API 2026-09-24, no replacement); new platforms: Seedance, ElevenLabs Music v2.5, Lyria 3.5. Plus the dialect-currency benchmark: 12 of the newest Ollama Cloud models asked to write platform prompts unprompted — 12/13 emit stale Midjourney flags, 12/12 write fluent prompts for dead Sora, zero hedge. Grounded mode re-runs the same asks with the pack facts injected and the scores flip. See the benchmark and CHANGELOG.md.New in 1.15.0: Nano Banana (Google Gemini 2.5 Flash Image) is now a built-in image platform —
optimize_prompt(platform: "nano-banana")compiles image prompts in its native style (natural-language scene direction, photographic terms, edit-preserving-identity phrasing, in-image text). Plus latest-model compatibility across every provider:claude-sonnet-5,gpt-5/o-series, and Gemini rejecttemperatureand/ormax_tokens; the client now sends the right parameters (proactively for known reasoning ids, and learns the rest from a400). Verified live against Anthropic, OpenAI, Gemini, and Ollama Cloud. See CHANGELOG.md.New in 1.14.1: Portable-by-default text output — a
chat/document/codeprompt with no explicit platform now stays platform-neutral instead of quietly defaulting to Claude's idioms (XML tags); name a platform to opt into vendor-specific tuning. Plus the MCP Apps compose panel now shows afor <platform>badge and a clean Your prompt → Optimized before/after (with ashow changestoggle) instead of an always-on diff. See CHANGELOG.md.New in 1.14.0: An interactive compose panel via MCP Apps. In hosts that speak the
io.modelcontextprotocol/uiextension (Claude Desktop, ChatGPT, Cursor, VS Code, …),compose_promptrenders a live panel: original-vs-optimized view, all six critique scores, the pipeline stages, and Accept / Revise actions — Accept records the outcome into ClarifyPrompt's memory loop, Revise sends your feedback back into the chat. One self-containedui://resource; hosts without the extension see zero change. See CHANGELOG.md.New in 1.13.0: Plain-language rewrites. Optimized prompts now stick to common, everyday words instead of drifting into formal vocabulary ("use", never "utilize") — specificity comes from concrete details, not fancier synonyms.
critique_promptgained a 6th default dimension,plain_language, soauto_reviseloops correct register drift automatically. Also fixed: an explicitmode(e.g.simple) is no longer silently dropped for small local models under compact system-prompt shaping. See CHANGELOG.md.






