Accessing the MCP
The MCP is available at:- On first connect you sign in to QA.tech and pick an organization (and optionally specific projects).
- You can only access data you have permission to view in that organization, limited to the projects you approved.
Pick Your Client
Most modern clients have a one-click or one-line install. Clients that support MCP OAuth (Claude Code, Cursor, Codex, Linear Agent) only need the URL above. API keys still work for CI and clients that don’t do OAuth yet.- Claude Code
- Cursor
- Codex
- Linear
- Continue (VS Code)
Run this in any project where you use Claude Code. Requires the Claude Code CLI.Then run
/mcp in Claude Code (or claude mcp login qatech) and complete
the browser sign-in. Claude Code reloads MCP servers automatically.Prefer a static key instead? Add
--header 'Authorization: Bearer <API_KEY>' from
Organization Settings → API Keys.Or Use the QA.tech CLI
The QA.tech CLI can write the config for any supported client in one command. Useful if you switch machines often or want the same setup scripted. For Cursor and Claude Desktop, the default is a URL-only OAuth entry (no API key):--api-key to force a static Bearer entry for Cursor/Claude Desktop. Add --print to dump the snippet without writing it. See qatech mcp configure --help for all flags.
What Your Assistant Can Do
These tools are exposed. Tools requiringwrite scope are hidden from read-only API keys. OAuth grants include both read and write.
MCP clients that group tools by risk (Claude Desktop Tool Permissions, ChatGPT) read the protocol annotations (readOnlyHint / destructiveHint) derived from those scopes — not the scopes themselves.
Example prompts
“Which of my test cases failed in the last run?”
“Rerun run UkxK, but only the failed cases.”
“List the critical issues QA.tech found this week, then help me fix the first one.”
“Create a test case titled ‘Checkout with expired card’ for the frontend app.”
“List all enabled test cases tagged ‘critical’.”
Authentication
Two options:OAuth (recommended for interactive clients)
Claude Code, Cursor, Codex, Linear Agent, and other MCP clients that support OAuth discover QA.tech’s authorization server automatically. On first connect you sign in with your QA.tech account, pick an organization, and approve access. Tokens refresh in the background. OAuth grants include bothread and write tools for that
organization.
API key
Same Bearer tokens as the REST API. Useful for CI and clients that don’t speak OAuth yet.- Where to find your key: Organization Settings → API Keys in the dashboard.
- Scopes: A
readkey gives access to the four read tools. Awritekey addscreate_test_caseandrerun_run. - Project binding: Keys may be org-scoped or project-scoped. Org-scoped keys need a
projectShortIdon tool calls.
Endpoint Details
Batch JSON-RPC requests and
GET upgrades are not supported. Each call is a single POST with a JSON body.
Smoke test with curl
Troubleshooting
For anything else, contact support.