Zovo Sequence Diagram

UML sequence diagrams from plain text lines.

Zovo Sequence Diagram turns a few lines of text into a UML sequence diagram. Write one statement per line: participants and actors, messages such as Web -> DB: Find user (sync), ->> (async) and --> (reply), self messages, notes over one or two participants, alt / else, loop and opt blocks, and activation bars. Each participant gets a lifeline, each message an arrow in the order you wrote it, and each block a frame around its messages. A line that does not follow the grammar is refused with its line number and the token, so nothing is guessed. The result states the counts and a check made on the final drawing: each message drawn once and in order, each frame holding the messages of its block and no others, and no two labels on top of each other. The PDF is Letter, A4 or Tabloid with text of at least 7 pt; long diagrams go on to more pages, cut between rows, with the participants repeated at the top of each page. Long message texts are wrapped to narrower lines so the diagram fits the paper. A diagram that is still too wide for the paper with text of at least 7 pt (about 11 participants with short names on Letter or A4, about 18 on Tabloid) gets no PDF, and the result says so; the SVG and CSV still have the whole diagram. You also get an SVG and a CSV of the messages in order. A second tool checks the text without drawing.

What it does

Try asking

“Sequence diagram: User -> Web: Log in; Web -> DB: Find user; DB --> Web: User row; Web --> User: Welcome”
“Check my sequence diagram text for unclosed alt blocks”
“Make an A4 PDF sequence diagram of this checkout flow”

Limitations

Add it

ChatGPT: once Zovo Sequence Diagram is approved, add it from the ChatGPT plugin directory.
Claude: go to Customize > Connectors > Add custom connector and enter https://sequence-diagram.zovo.one/mcp. No sign-in is needed. Once Zovo Sequence Diagram is listed in the Claude connector directory, you can add it from there too.

Other MCP clients can connect to the same endpoint: https://sequence-diagram.zovo.one/mcp