The Tanda MCP server is at https://agents.testandaccept.com/mcp. Set it up in your client first.
Read tools need the tanda:read scope. Write tools need tanda:write, and usually editor access to the record too. You normally don’t call these yourself: ask your assistant, and it picks the tool.
Organizations
| Tool | Changes data | What it does |
|---|---|---|
list_organizations |
No | Lists your organizations and which one this connection defaults to |
set_default_organization |
Connection only | Chooses the organization for this connection |
Clients and projects
| Tool | Changes data | What it does |
|---|---|---|
list_clients |
No | Lists an organization’s clients |
create_client |
Yes | Creates a client |
list_projects |
No | Lists the projects you can access in an organization |
get_project |
No | Gets a project and how many SOWs it has |
create_project |
Yes | Creates a project, optionally for a client. You become its owner |
invite_project_member |
Yes | Creates an invitation and returns a link for you to send. It sends no email |
Statements of work
| Tool | Changes data | What it does |
|---|---|---|
list_sows |
No | Lists SOWs in a project or organization |
get_sow |
No | Gets a SOW, optionally with its items, criteria and tests |
list_sow_versions |
No | Lists a SOW’s versions, newest first |
create_sow |
Yes | Creates an empty draft SOW |
update_sow |
Yes | Updates a SOW’s details |
draft_sow_from_description |
No | Gathers context so the assistant can draft a SOW |
start_sow_generation |
Yes | Starts drafting a SOW from a description, and waits for your approval |
resume_sow_generation |
Yes | Approves or rejects a draft. Approving saves the SOW |
get_acceptance_test_plan |
No | Produces the ATP as Markdown, and lists criteria with no test |
Task items and criteria
| Tool | Changes data | What it does |
|---|---|---|
list_task_items |
No | Lists a SOW’s task items |
get_task_item |
No | Gets a task item |
create_task_item |
Yes | Adds a task item |
update_task_item |
Yes | Updates a task item |
list_acceptance_criteria |
No | Lists a task item’s criteria |
create_acceptance_criterion |
Yes | Adds one criterion |
update_acceptance_criterion |
Yes | Updates a criterion |
delete_acceptance_criterion |
Yes | Deletes a criterion |
Tests and coverage
| Tool | Changes data | What it does |
|---|---|---|
list_tests |
No | Lists a criterion’s tests |
create_test |
Yes | Adds a test. Pass procedure to save its detailed steps |
update_test |
Yes | Updates a test |
delete_test |
Yes | Deletes a test |
propose_tests_from_criteria |
No | Gathers context so the assistant can propose tests |
analyze_coverage |
No | Reports which criteria have tests |
analyze_coverage_gaps |
No | Finds gaps in a SOW’s coverage |
analyze_requirements_completeness |
No | Checks a SOW’s requirements for gaps |
get_execution_settings |
No | Reads a project’s settings for running code tests |
save_execution_settings |
Yes | Saves those settings |
get_code_test_runs |
No | Reads code test runs |
manage_code_test_run |
Yes | Configures bindings, starts runs and cancels result collection |
Change control
| Tool | Changes data | What it does |
|---|---|---|
list_rfcs |
No | Lists a project’s RFCs |
get_rfc |
No | Gets an RFC |
create_rfc |
Yes | Creates an RFC |
update_rfc |
Yes | Updates an RFC |
link_rfc_to_sow_version |
Yes | Links an RFC to a SOW version |
list_root_cause_analyses |
No | Lists a project’s root cause analyses |
get_root_cause_analysis |
No | Gets a root cause analysis |
create_root_cause_analysis |
Yes | Creates a root cause analysis |
update_root_cause_analysis |
Yes | Updates a root cause analysis |
link_rca_to_sow_version |
Yes | Links a root cause analysis to a SOW version |
References and metadata
| Tool | Changes data | What it does |
|---|---|---|
find_records_by_reference |
No | Finds Tanda records that point to an external reference |
get_record_annotations |
No | Reads a record’s references and metadata |
get_record_annotation_history |
No | Reads how those changed |
attach_record_references |
Yes | Attaches external references to a record |
remove_record_reference |
Yes | Removes a reference |
set_record_metadata |
Yes | Sets metadata on a record |
remove_record_metadata |
Yes | Removes metadata |
Assistant
| Tool | Changes data | What it does |
|---|---|---|
ask_tanda |
Depends on your scopes | Hands a question to the Tanda assistant, which keeps history for each thread |