Skip to content

Tools

The MCP server ships 12 tools. Read tools are unrestricted within the project scope; write tools log to audit_log and are rate-limited.

{ "kind": "feature", "module_id": "mod_habits_e5f6", "status": "in_progress" }

Filter by kind / module_id / status. Returns array of atoms.

{ "id": "feat_create_habit_h14a" }

Fetch one atom by ID. Returns the atom including intent / behavior / provenance.

{ "from": "feat_create_habit_h14a", "type": "verifies" }

Walk edges. Either from or to (or both) plus optional type. Returns array of edges.

{ "feature_id": "feat_create_habit_h14a" }

Convenience: walks verifies reverse edges from a feature. Returns array of criteria.

{ "target": "senlang", "scope": "project" }

Pull the latest export output for a target. target is one of senlang / nestjs / vue (etc., per project config). Returns file map.

{ "kind": "env_var", "scope_service": "svc_cloud_api_a1b2" }

Read DevOps blocks (service / env_var / vendor / host_domain / build_step / deploy_target).

{ "atom_id": "feat_create_habit_h14a" }

Layer 1 only. Returns { userStory, relatedAtoms, notes }.

{ "atom_id": "feat_create_habit_h14a" }

Layer 2 + provenance. Returns { behavior, provenance }.

{ "criterion_id": "cri_initial_load_h31a", "status": "done" }

Status: idea / in_progress / done / blocked. Logs.

{ "task_id": "tsk_implement_create_h14a" }

Convenience write — flips task.status to done. Logs.

{ "atom_id": "feat_create_habit_h14a",
"code_path": "src/features/createHabit.ts:14-87" }

Records a link from an atom to a source file range. Surfaces in the cloud authoring UI’s “Implementation” panel. Logs.

{ "starting_at": "feat_create_habit_h14a",
"follow": ["uses_entity", "uses_rule"],
"max_depth": 2 }

Generic graph traversal. Returns nodes + edges discovered. Logs (read-shaped but expensive enough to log for cost analysis).

Every write tool appends to audit_log with (actor, tool, args, atom_id, timestamp, ip). Project owners can query the log via the cloud dashboard.

  • Read: 600 req/min/token.
  • Write: 60 req/min/token.

Limits return 429 with Retry-After header. The MCP server back-pressures the agent transparently.