24 tools from the Sdd MCP Server, categorised by risk level.
View the Sdd policy →list_criteria List all acceptance criteria for a task list_plans List all plans for a given spec_number, ordered by sort_order. list_specs List all specs, optionally filtered by status (draft|approved|in-progress|done|cancelled). Returns progress counters. list_tasks List all tasks, optionally filtered by status read_plan Read a plan by plan_number or plan_id. Returns the plan with all its tasks (including logs and criteria). read_spec Read a spec by spec_number or spec_id. Pass with_hierarchy=true to include all plans and their tasks. read_task Read full details of a task by ID including logs and criteria read_task_logs Read the full history log of a task sdd_docs Returns the complete SDD methodology guide: workflow, rules, tool usage, valid status transitions and a well-formed create_task example. Call this ... verify_task_criterion Record pass/fail verdict for an acceptance criterion by criterion_id (get it from read_task or list_criteria) add_acceptance_criterion Add a new acceptance criterion to a task add_task_log Add a log entry to track progress for a task create_plan Create a plan (tactical phase) inside a spec. Plans are ordered steps toward completing the spec. Required: spec_number, title. create_spec Create a new Specification (the strategic 'WHAT' and 'WHY'). A spec is the parent of all plans. Required: title. Optional: description, priority (0... create_task Create a new SDD task. ALL fields are required: title, description (what and why), inputs (context the agent needs), expected_outputs (what will be... submit_task_evidence Signal execution complete, moves task to pending-verification update_plan Update plan fields (title, description, sort_order, estimated_hours). Plan status is computed automatically from task statuses. update_spec Update spec fields (title, description, status, priority). Use status='approved' to approve, 'done' when all plans complete. update_task Update task fields (title, description, status) or add log entry The Sdd MCP server exposes 24 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Sdd server.
Sdd tools are categorised as Read (10), Write (9), Destructive (3), Execute (2). Each category has a recommended default policy.
Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.