draw_sequence_diagram
Generate a UML sequence diagram by defining participants and ordered messages; the tool outputs a .drawio file ready for use in diagrams.net.
Instructions
Create a UML sequence diagram as a .drawio file. Accepts participants (actor, boundary, control, entity, lifeline) and messages (synchronous, asynchronous, return, create, destroy) ordered chronologically. Output is a .drawio file that opens in draw.io (diagrams.net).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"participants": "<participants>",
"messages": "<messages>"
},
"name": "draw_sequence_diagram"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Sequence Diagram | |
| messages | Yes | ||
| participants | Yes |