Skip to main content

MCP Tools

Vyasa exposes 86 tools over the Model Context Protocol. Tools are grouped by family below — each page carries its family's guide link, a parameter table, the return type, and a call shape.

Sessions

one bounded sitting of governed work — start, end, resume, inspect. Guide: Sessions.

ToolDescription
session_endEnd a Vyasa session.
session_kind_varsRecord structure-kind path-template variables for a session.
session_listList all sessions.
session_noteWrite an agent-owned work note onto a session.
session_parkPark a session on a system issue (stays within TTL; resume later).
session_purgePurge old ended sessions.
session_refreshRefresh session TTL.
session_resumeClear a parked session so the assistant can be re-invoked.
session_startStart a new Vyasa session.
session_statsGet apply statistics.
session_statusGet session lock status.

Governance

standing laws, secret patterns, fetched packs. Guide: Governance.

ToolDescription
governance_fetchFETCH a governance rule pack over a connection (its rules CHECK the work).
governance_listList governance rules (rules that CHECK the work).
governance_removeRemove a governance source.
governance_rule_disableKeep an inline governance rule without enforcing it.
governance_rule_enableEnforce an inline governance rule (drops its enabled: False).
governance_rules_addAdd an inline governance rule (rules CHECK the work).
governance_rules_listList inline governance rules (rules that CHECK the work).
governance_rules_removeRemove an inline governance rule.
governance_updateUpdate linked governance sources.
governance_useLink a rule pack so its rules CHECK the work (via a FETCH connection).

Nodes

atomic pieces of work and their relations. Guide: Nodes.

ToolDescription
node_createCreate a node.
node_linkLink a node to a parent.
node_listList nodes.
node_noteWrite an agent-owned work note onto a node.
node_set_dependsSet node dependencies.
node_showShow a node.
node_supersedeSupersede a node.

Assistants

declare, launch, and track AI workers. Guide: Assistants.

ToolDescription
assistant_addRegister a coding assistant.
assistant_infoShow coding assistant details.
assistant_listList coding assistants.
assistant_removeRemove a coding assistant.
assistant_sessionRecord a coding assistant's real session ID.
assistant_set_activeSet the active coding assistant.
assistant_useLaunch a coding assistant.

Gates

human decisions before work advances. Guide: Gates.

ToolDescription
gate_approveApprove a node gate (accept_guard = accept developer-marked expected out-of-scope changes).
gate_listList gates.
gate_obsoleteMark a gate as obsolete.
gate_rejectReject a node gate.
gate_runEvaluate gates for a node.

Workflows

template inspection, validation, enable/disable. Guide: Workflows.

ToolDescription
workflow_item_disableDisable a workflow item (stage, node type, skill, gate, tool, verification, kind, or workflow via meta).
workflow_item_enableEnable a workflow item (stage, node type, skill, gate, tool, verification, kind, or workflow via meta).
workflow_listList installed workflow templates.
workflow_showShow workflow details.
workflow_validateValidate workflow template(s).

Violations

rule breaks recorded per node, with resolution. Guide: Violations.

ToolDescription
violations_listList violation IDs.
violations_reportGenerate violations report.
violations_resolveResolve a violation.
violations_showShow a violation.

Checklists

the grading rubrics scoring consumes. Guide: Checklists.

ToolDescription
checklist_addAdd a checklist item.
checklist_listList scoring checklist items.
checklist_removeRemove a checklist item.
checklist_updateUpdate a checklist item.

Sub-nodes

decomposed leaves under a node instance. Guide: Sub-nodes.

ToolDescription
sub_node_addAdd a sub-node.
sub_node_listList sub-nodes.
sub_node_showShow a sub-node.

Apply

promote staged work or roll it back. Guide: Apply.

ToolDescription
apply_approveApprove and apply a session proposal.
apply_previewPreview what apply would do.
apply_rejectReject and archive a session proposal.

Scoring

grade work against checklists, machine + human. Guide: Scoring.

ToolDescription
score_retryRetry scoring.
score_runRun scoring on a session.
score_statusShow score status.

Connections

verified transports that fetch governance packs. Guide: Connections.

ToolDescription
connections_addAdd a data connection.
connections_listList governance transports (how rule packs are FETCHED).
connections_removeRemove a data connection.

Appendages

worker equipment staged via stages. Guide: Appendages.

ToolDescription
appendage_addAdd a builder appendage (agent tools DO the work).
appendage_listList builder appendages (section: tools|mcps|apis|clis|sdks) — tools the agent uses to DO the work.
appendage_removeRemove a builder appendage (tools the agent uses to DO the work).

Lessons

carry prior-session notes forward. Guide: Lessons.

ToolDescription
lesson_addLog a lesson.
lesson_listList lessons.
lesson_resolveResolve a lesson.

Sandbox

isolation levels for tool execution. Guide: Sandbox.

ToolDescription
sandbox_setupGenerate sandbox hook scripts.
sandbox_statusShow host sandbox capabilities.

State

timeline reads over project history. Guide: State.

ToolDescription
state_logShow state timeline log.
state_showShow a state entry.

Review

human verdicts on proposals. Guide: Review.

ToolDescription
review_diffShow diff for a proposal.
review_listList proposals pending review.

Guards

real-time interdiction on worker calls. Guide: Guards.

ToolDescription
guard_auditRun guard MD5 audit.

Files

scoped reads/writes inside the guardrail card. Guide: Files.

ToolDescription
file_readRead a file from the project (guarded).

Project utilities

init, validate, sync, regenerate, doctor, tree, version. Guide: Project utilities.

ToolDescription
doctorRun project health checks.
initInitialize a new Vyasa project (tier/structure-packs/git like the CLI).
regenerateRegenerate project assets.
syncSync project with remote.
treeRender the project tree.
validateValidate project config or a session proposal.
versionShow Vyasa version.
info

MCP reference pages are auto-generated from the Vyasa source via AST extraction. Run python tools/gen_mcp.py to regenerate.