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
- Sign in and open Developer Settings
- Click "Create API Token" and give it a descriptive name (e.g., "Cursor on my laptop")
- 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 list — tanda 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.
- Open claude.ai → profile → Settings → Connectors
- Click "Add custom connector"
- Set Name to
Tandaand URL tohttps://mcp.testandaccept.com - Leave the OAuth fields blank and click "Add"
- 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
| Symptom | Fix |
|---|---|
401 Authentication required | The token header is missing. Re-add the server with the header (CLI: --header; JSON: the headers block). |
401 Invalid authentication token | Token revoked or mistyped. Create a new one in Developer Settings. |
| Tools don't appear | Restart the client. In Claude Code, confirm registration with claude mcp list. |
UNAUTHORIZED on one tool while others work | The resource belongs to another organization, or your account lacks permission on it. |
Removing the Connection
claude mcp remove tandaFor JSON-configured clients, delete the tanda entry from the mcpServers block and restart.