Remove a waiver

case.unwaive_acChanges dataCreates, updates or deletes something in your workspace.

What it does

Undoes case.waive_ac: the acceptance criterion (a testable promise the feature makes) must be proven again. Clears isWaived, waivedReason, waivedBy and waivedAt on the case. Use it when a waived item comes back into scope. Takes the internal id from case.list (cases with isWaived: true are the waived ones). Returns { success, message, data, unwaivedBy }.

Ask your agent

You don’t call case.unwaive_ac yourself. Say something like this to Claude Code, Cursor or another MCP-connected agent:

  • “Apple Pay is back in scope, remove the waiver”
  • “Un-waive the export criterion on checkout”
  • “We need to test AC3 again after all”

Inputs

NameTypeDescription
caseId
required
stringInternal test case id: the id from case.list (e.g. "AAtc-kzqd-mwpe-rtya-hbnc-xufo-lgsi"), not the human caseId like "GenTC-0001".

The MCP call

What the agent’s MCP client sends (placeholders in angle brackets):

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "case.unwaive_ac",
    "arguments": {
      "caseId": "<caseId>"
    }
  }
}

Connect your agent

npx -y @testmaze/mcp init tmt_xxx
claude mcp add tm --scope project -- npx -y @testmaze/mcp

Create the token in your Test Maze workspace under Settings → MCP. Setup for Cursor, Cline, Gemini CLI and Codex CLI is shown there too.