get_graphGet the full architecture diagram -all nodes and edges.
get_nodeGet full details for a single node including connected edges.
upsert_nodeCreate or update an architecture node on the diagram.
upsert_edgeCreate or update a connection between two nodes.
define_apiDefine API endpoints on a service node (full replacement).
delete_elementDelete a node or edge from the diagram.
link_pathLink a node to a file or folder path in the codebase.
get_guideGet the Composer reference guide -node types, edge protocols, completeness criteria, and available tools. Call this BEFORE creating or modifying any n
plan_importGet the step-by-step workflow for importing a codebase into Composer. Call this when about to scan a repository and recreate its architecture as a dia
search_graphSearch the diagram for nodes and edges matching a keyword. Searches names, descriptions, tags, paths, endpoints, entities, edge labels, and data flows
verify_diagramCheck the diagram for completeness issues -orphaned nodes, missing endpoints/entities/descriptions, edges without data_flow. Call after building to ca
list_diagramsList all diagrams accessible to you. Call this first to find which diagram to work on.
create_diagramCreate a new diagram and auto-select it for this session.
select_diagramSelect which diagram to work on for this session.
rename_diagramRename the currently selected diagram.
get_screenshotGet a base64-encoded PNG thumbnail of the diagram captured during the last auto-save in the Composer UI.
We re-grade npm:@usecomposer/mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.