Excalidraw
Draw Excalidraw diagrams from a description, export them, and checkpoint a drawing to come back to. No key required.
What Excalidraw exposes.
Every tool below is one this server advertised the last time Omniio refreshed it, under the excalidraw__ namespace. Your agent never loads them all — it searches, and gets the few that match.
excalidraw__create_view1 argument · 1 required
Draw Diagram
Renders a hand-drawn diagram using Excalidraw elements. Elements stream in one by one with draw-on animations. Call read_me first to learn the element format.
Required
elementsexcalidraw__export_to_excalidraw1 argument · 1 required
Upload diagram to excalidraw.com and return shareable URL.
Required
jsonexcalidraw__read_checkpoint1 argument · 1 required
Read checkpoint state for restore.
Required
idexcalidraw__read_meno arguments
Returns the Excalidraw element format reference with color palettes, examples, and tips. Call this BEFORE using create_view for the first time.
excalidraw__save_checkpoint2 arguments · 2 required
Update checkpoint with user-edited state.
Required
iddata
Three steps, and the last one is not yours.
Point a client at Omniio
One URL, authorized once by your client. If you already use Omniio, this step is done.
Excalidraw is already on
It needs no credential, so it is on for every account from the first call.
Ask for what you need
The agent searches, reads the one schema it picked, and runs it. You do not name the tool.
claude mcp add --transport http omniio https://mcp.omniio.devOthers in the same category.
They share the endpoint, so having more than one on costs you nothing in context — the search decides which is relevant.