MCP authentication
Create a TestRelic MCP personal access token, store it with the login CLI or TESTRELIC_MCP_TOKEN, and align TESTRELIC_CLOUD_URL with your cloud API base when needed.
The MCP server needs one credential: a TestRelic MCP personal access token (values start with tr_mcp_). Integration settings for Jira, Amplitude, Grafana Loki, GitHub, TestMu AI, and BrowserStack are loaded from your organization in the TestRelic cloud after the MCP authenticates—you do not put those secrets in MCP config.
Mock mode is the default
The zero-config / marketplace install runs in --mock-mode with no network calls and no token, so you can explore the tools first. Follow the steps below only when you want to connect real org data.
1. Create a token
- Sign in to the TestRelic web app (same place you use for dashboards), e.g. platform.testrelic.ai.
- Open Settings → MCP tokens at
platform.testrelic.ai/settings/mcp-tokens(or your admin-provided equivalent). - Create a token and copy the
tr_mcp_…value once; store it in a password manager.
2. Store the token
Option A — CLI (writes a file)
npx -y @testrelic/mcp@3.0.0 loginPaste the token when prompted. This stores the token for the MCP process to read on startup.
Option B — Environment variable
Set TESTRELIC_MCP_TOKEN to your tr_mcp_… value in your shell profile, CI secrets, or your MCP client's env block in mcp.json. Do not commit token values to git.
3. Cloud API base URL
If your SDK already uses a custom API endpoint, point the MCP at the same API base (including /api/v1 if that is part of your URL):
- Environment variable:
TESTRELIC_CLOUD_URL - Or flag:
--cloud-urlon the CLI (see package docs)
If unsure, use the same hostname your reporter uses for uploads (see the Configuration and Appium configuration guides once the SDK section migrates).
4. Default repository (optional)
If your tools omit a project id, set a default:
TESTRELIC_DEFAULT_REPO_ID, or--default-repo-idon the CLI
5. Enable cloud mode in the client
To connect real data: create the tr_mcp_* token (above), run npx @testrelic/mcp login (or set TESTRELIC_MCP_TOKEN=tr_mcp_…), then remove --mock-mode from your MCP server args. Keep mock mode until a token is configured if you want zero outbound calls.
Next steps
MCP quickstart
Connect to production TestRelic MCP via the hosted URL or stdio with the published npm package, wire mcp.json, set your MCP token, and verify with tr_health.
MCP capabilities
Enable TestRelic MCP tool groups with --caps—core, coverage, creation, healing, impact, triage, signals, devtools, ai, marketplace, apps, artifacts, sessions, and memory—and pick a bundle that matches your workflow.