SmartBear MCP Server
by smartbearcom.smartbear/smartbear-mcpv0.42.0
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
context tax
queued
security
queued
cold start
queued
freshness
Active2d ago
Install SmartBear MCP server
Install in Claude Code
claude mcp add smartbear -e BEARQ_API_TOKEN='<bearq-api-token>' -e BUGSNAG_AUTH_TOKEN='<bugsnag-auth-token>' -e REFLECT_API_TOKEN='<reflect-api-token>' -e SWAGGER_API_KEY='<swagger-api-key>' -e SWAGGER_FUNCTIONAL_TESTING_API_TOKEN='<swagger-functional-testing-api-token>' -e PACT_BROKER_TOKEN='<pact-broker-token>' -e PACT_BROKER_PASSWORD='<pact-broker-password>' -e ZEPHYR_API_TOKEN='<zephyr-api-token>' -e QTM4J_API_KEY='<qtm4j-api-key>' -e QTM4J_AUTOMATION_API_KEY='<qtm4j-automation-api-key>' -- npx -y @smartbear/mcpInstall in Cursor
{
"mcpServers": {
"smartbear": {
"command": "npx",
"args": [
"-y",
"@smartbear/mcp"
],
"env": {
"BEARQ_API_TOKEN": "<bearq-api-token>",
"BUGSNAG_AUTH_TOKEN": "<bugsnag-auth-token>",
"REFLECT_API_TOKEN": "<reflect-api-token>",
"SWAGGER_API_KEY": "<swagger-api-key>",
"SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "<swagger-functional-testing-api-token>",
"PACT_BROKER_TOKEN": "<pact-broker-token>",
"PACT_BROKER_PASSWORD": "<pact-broker-password>",
"ZEPHYR_API_TOKEN": "<zephyr-api-token>",
"QTM4J_API_KEY": "<qtm4j-api-key>",
"QTM4J_AUTOMATION_API_KEY": "<qtm4j-automation-api-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"smartbear": {
"command": "npx",
"args": [
"-y",
"@smartbear/mcp"
],
"env": {
"BEARQ_API_TOKEN": "<bearq-api-token>",
"BUGSNAG_AUTH_TOKEN": "<bugsnag-auth-token>",
"REFLECT_API_TOKEN": "<reflect-api-token>",
"SWAGGER_API_KEY": "<swagger-api-key>",
"SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "<swagger-functional-testing-api-token>",
"PACT_BROKER_TOKEN": "<pact-broker-token>",
"PACT_BROKER_PASSWORD": "<pact-broker-password>",
"ZEPHYR_API_TOKEN": "<zephyr-api-token>",
"QTM4J_API_KEY": "<qtm4j-api-key>",
"QTM4J_AUTOMATION_API_KEY": "<qtm4j-automation-api-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"smartbear": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@smartbear/mcp"
],
"env": {
"BEARQ_API_TOKEN": "<bearq-api-token>",
"BUGSNAG_AUTH_TOKEN": "<bugsnag-auth-token>",
"REFLECT_API_TOKEN": "<reflect-api-token>",
"SWAGGER_API_KEY": "<swagger-api-key>",
"SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "<swagger-functional-testing-api-token>",
"PACT_BROKER_TOKEN": "<pact-broker-token>",
"PACT_BROKER_PASSWORD": "<pact-broker-password>",
"ZEPHYR_API_TOKEN": "<zephyr-api-token>",
"QTM4J_API_KEY": "<qtm4j-api-key>",
"QTM4J_AUTOMATION_API_KEY": "<qtm4j-automation-api-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"smartbear": {
"command": "npx",
"args": [
"-y",
"@smartbear/mcp"
],
"env": {
"BEARQ_API_TOKEN": "<bearq-api-token>",
"BUGSNAG_AUTH_TOKEN": "<bugsnag-auth-token>",
"REFLECT_API_TOKEN": "<reflect-api-token>",
"SWAGGER_API_KEY": "<swagger-api-key>",
"SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "<swagger-functional-testing-api-token>",
"PACT_BROKER_TOKEN": "<pact-broker-token>",
"PACT_BROKER_PASSWORD": "<pact-broker-password>",
"ZEPHYR_API_TOKEN": "<zephyr-api-token>",
"QTM4J_API_KEY": "<qtm4j-api-key>",
"QTM4J_AUTOMATION_API_KEY": "<qtm4j-automation-api-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| BEARQ_API_TOKEN | — | yes | BearQ workspace API token. Leave empty to disable BearQ tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/bearq-integration |
| BEARQ_API_BASE_URL | — | — | Override the BearQ public API base URL (optional). Defaults to https://api.bearq.smartbear.com |
| BUGSNAG_AUTH_TOKEN | — | yes | BugSnag auth token. Leave empty to disable BugSnag tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/bugsnag-integration |
| BUGSNAG_PROJECT_API_KEY | — | — | BugSnag project API key (optional; narrows interactions to a single project). Learn more: https://developer.smartbear.com/smartbear-mcp/docs/bugsnag-integration |
| REFLECT_API_TOKEN | — | yes | Reflect API token. Leave empty to disable Reflect tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/reflect-integration |
| SWAGGER_API_KEY | — | yes | Swagger API key. Leave empty to disable Swagger tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/swagger-portal-integration |
| SWAGGER_FUNCTIONAL_TESTING_API_TOKEN | — | yes | Swagger Functional Testing API token. Leave empty to disable Functional Testing tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/functional-testing-integration |
| SWAGGER_FUNCTIONAL_TESTING_BASE_PATH | — | — | Override the Swagger Functional Testing API base URL (optional). Defaults to https://api.reflect.run/v1 |
| PACT_BROKER_BASE_URL | — | — | PactFlow/Pact Broker base URL. Leave empty to disable Pact tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/contract-testing-with-pactflow |
| PACT_BROKER_TOKEN | — | yes | PactFlow authentication token. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/contract-testing-with-pactflow |
| PACT_BROKER_USERNAME | — | — | Pact Broker username (alternative to token). Learn more: https://developer.smartbear.com/smartbear-mcp/docs/contract-testing-with-pactflow |
| PACT_BROKER_PASSWORD | — | yes | Pact Broker password (alternative to token). Learn more: https://developer.smartbear.com/smartbear-mcp/docs/contract-testing-with-pactflow |
| ZEPHYR_API_TOKEN | — | yes | The Zephyr Cloud API token for authentication. Learn more: https://support.smartbear.com/zephyr/docs/en/rest-api/api-access-tokens-management.html |
| ZEPHYR_BASE_URL | — | — | The Zephyr Cloud API base url. Should be changed depending on the region of your Jira instance. Learn more: https://support.smartbear.com/zephyr-scale-cloud/api-docs/#section/Authentication/Accessing-the-API |
| QTM4J_API_KEY | — | yes | QTM4J (QMetry Test Management for Jira) API key. Leave empty to disable QTM4J tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/qtm4j-integration |
| QTM4J_BASE_URL | — | — | QTM4J base URL (optional). Defaults to https://qtmcloud.qmetry.com. Override when using a self-hosted or region-specific instance. |
| QTM4J_AUTOMATION_API_KEY | — | yes | QTM4J Automation API key used exclusively by the automation import tools. Leave empty to disable automation tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/qtm4j-integration |
Remote endpoints
- streamable-http
https://bugsnag.mcp.smartbear.com/mcp - streamable-http
https://swagger.mcp.smartbear.com/mcp - streamable-http
https://zephyr.mcp.smartbear.com/mcp
Freshness
Active — last maintenance signal 2d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-08 · 2d ago · GitHub
Latest release
2026-10-07 · 3d ago · GitHub · v0.42.0
Package published
no data · npm/PyPI
Registry entry updated
2026-10-07 · 3d ago · official registry · v0.42.0
FAQ
›How do I install the SmartBear MCP server in Claude Code?
Run: claude mcp add smartbear -e BEARQ_API_TOKEN='<bearq-api-token>' -e BUGSNAG_AUTH_TOKEN='<bugsnag-auth-token>' -e REFLECT_API_TOKEN='<reflect-api-token>' -e SWAGGER_API_KEY='<swagger-api-key>' -e SWAGGER_FUNCTIONAL_TESTING_API_TOKEN='<swagger-functional-testing-api-token>' -e PACT_BROKER_TOKEN='<pact-broker-token>' -e PACT_BROKER_PASSWORD='<pact-broker-password>' -e ZEPHYR_API_TOKEN='<zephyr-api-token>' -e QTM4J_API_KEY='<qtm4j-api-key>' -e QTM4J_AUTOMATION_API_KEY='<qtm4j-automation-api-key>' -- npx -y @smartbear/mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does SmartBear require an API key?
Yes. It expects BEARQ_API_TOKEN, BUGSNAG_AUTH_TOKEN, REFLECT_API_TOKEN, SWAGGER_API_KEY, SWAGGER_FUNCTIONAL_TESTING_API_TOKEN, PACT_BROKER_TOKEN, PACT_BROKER_PASSWORD, ZEPHYR_API_TOKEN, QTM4J_API_KEY, QTM4J_AUTOMATION_API_KEY, of which 10 are secrets.
›Can I use SmartBear as a remote (hosted) MCP server?
Yes — it offers both a hosted endpoint and a local stdio package.
›Is SmartBear in the official MCP registry?
Yes, as com.smartbear/smartbear-mcp.