A model that only gets a URL back has no idea whether the diagram came out right; getting the render as an image means it can spot a broken layout and fix its markup without you describing the problem. Before adopting it, check the official Whimsical server the README points to — this one predates it and is maintained independently.
A third-party MCP server that creates Whimsical diagrams from Mermaid markup written by the client. It calls Whimsical's API and returns the result in two forms, so the model can review its own diagram and revise it.
- Whimsical diagrams generated from Mermaid markup the client composes
- The Whimsical diagram URL, so you can open and keep editing it there
- A base64-encoded image alongside it, so the model can see the render and iterate on its own markup
Install through Smithery in one command for Claude Desktop, or clone the repository, install with yarn and build it, then point your client at the built entry point. Note that Whimsical now publishes an official MCP server of its own, linked from this repository.
One command — npx -y @smithery/cli install BrockReece/whimsical-mcp-server --client claude
