Test And Accept
Integrations

MCP Client Setup

Connect any MCP-capable IDE or assistant to Tanda

MCP Client Setup

Tanda exposes its full API — projects, SOWs, requirements, acceptance criteria, tests, test procedures, and test runs — over the Model Context Protocol. Any MCP-capable client can connect: Claude Code, Claude Desktop, Cursor, Windsurf, ChatGPT, and others.

Production endpoint: https://mcp.testandaccept.com Transport: Streamable HTTP

Get an API Token

  1. Sign in and open Developer Settings
  2. Click "Create API Token" and give it a descriptive name (e.g., "Cursor on my laptop")
  3. Copy the token — it starts with tnda_

Save the token immediately. You won't be able to see it again after closing the dialog.

Register the Server in Your Client

claude mcp add --transport http tanda \
  https://mcp.testandaccept.com \
  --header "TANDA-API-KEY: tnda_your_token_here"

Verify with claude mcp listtanda should appear.

Open Settings → Developer → Edit Config and add:

{
  "mcpServers": {
    "tanda": {
      "type": "http",
      "url": "https://mcp.testandaccept.com",
      "headers": {
        "TANDA-API-KEY": "tnda_your_token_here"
      }
    }
  }
}

Restart Claude Desktop.

Both accept the same mcpServers JSON shape as Claude Desktop. Add the block above to:

  • Cursor: ~/.cursor/mcp.json (or Settings → MCP → Add Server)
  • Windsurf: ~/.codeium/windsurf/mcp_config.json

Restart the editor after saving.

  1. Open claude.ai → profile → SettingsConnectors
  2. Click "Add custom connector"
  3. Set Name to Tanda and URL to https://mcp.testandaccept.com
  4. Leave the OAuth fields blank and click "Add"
  5. Provide your tnda_ token when prompted

Commit a project-scoped config that reads the token from an environment variable, so the file is safe to share with your team:

{
  "mcpServers": {
    "tanda": {
      "type": "http",
      "url": "https://mcp.testandaccept.com",
      "headers": { "TANDA-API-KEY": "${TANDA_API_TOKEN}" }
    }
  }
}

Each developer then sets their own token before launching their IDE:

export TANDA_API_TOKEN="tnda_your_token_here"

Try It

Ask your assistant:

  • "What are the requirements for SOW X?" — returns the full requirements and test checklist
  • "List my Tanda projects"
  • "Do we meet all the tests for this SOW?"

See the IDE Testing Workflow for the full requirements-to-verification loop.

Troubleshooting

SymptomFix
401 Authentication requiredThe token header is missing. Re-add the server with the header (CLI: --header; JSON: the headers block).
401 Invalid authentication tokenToken revoked or mistyped. Create a new one in Developer Settings.
Tools don't appearRestart the client. In Claude Code, confirm registration with claude mcp list.
UNAUTHORIZED on one tool while others workThe resource belongs to another organization, or your account lacks permission on it.

Removing the Connection

claude mcp remove tanda

For JSON-configured clients, delete the tanda entry from the mcpServers block and restart.