Grouped by function. Each group is a set of MCP tools the agent calls in natural conversation, plus
14 reference resources (ArchiMate layer and relationship guides, viewpoint recipes, workflow prompts) the agent
fetches to model correctly.
Query & inspect
Model overview, element and relationship retrieval, multi-hop relationship traversal, view contents with
full styling read-back, and reverse where-used lookup.
Example
"What applications support the Customer Portal capability?" The agent searches elements, traverses
relationships, and returns the supporting components.
Search & discovery
Full-text search across names, documentation, and properties with type, layer, and specialization filters.
Discovery-first create tools avoid duplicating an element that already exists.
Example
"Find all Application Services in the model" or "Show me the relationships between the CRM and ERP
systems."
Create & update
Create and update elements, relationships, views, and the model itself, with ArchiMate rule enforcement,
duplicate detection, specializations (IS-A subtypes), and folder management.
Example
"Create a new view showing the payment processing flow" builds the elements, wires the
relationships, and places them on a fresh diagram.
View composition
Place elements, groups, notes, image nodes, and view references onto diagrams; nest containers with an
auto-receding backdrop; anchor an object to follow a container as it grows; style every visual.
Example
"Add the fraud engine to this view and connect it to the payment gateway" places and links the
visual in one step.
Layout & routing
ELK-backed automatic layout, orthogonal connection routing, group arrangement, hub sizing, and
density-aware spacing tools that self-terminate honestly rather than looping.
Example
"Auto-layout and route the connections on this view" computes positions and clean orthogonal paths
in a single atomic operation.
Layout assessment
A layout-quality assessor rates a view across overlap, crossing, terminal, spacing, and hub-port metrics,
and reports a coverage map so a done-gate knows what was actually checked.
Example
"Is this diagram readable, and what should I fix?" returns a tiered rating with the specific tool to
run for each defect.
Export & images
Render any view to PNG, JPG, SVG, or PDF, inline or to file, each render stamped with the model's mutation
version so a stale image is detectable. Import icons into the model archive.
Example
"Export the landscape view as an SVG" writes a vector render you can drop into a document.
Batch & undo
Group mutations into atomic transactions, run compound bulk-mutate commands with
back-references, and undo or redo agent changes as scoped, native command-stack operations.
Example
"Undo the last three changes you made" reverts only the agent's own edits, stopping at any human
edit on the stack.
Approval workflow
When you turn on Approval Mode, the agent's mutations queue as pending instead of applying. The agent can
only observe that it is gated; it cannot approve its own changes. You decide in Archi.
Example
The agent calls list-pending-approvals, sees its changes are held, and tells you to confirm
them in the Pending Approvals dock.