Smartbear MCP server
{
"mcpServers": {
"smartbear": {
"command": "npx",
"args": [
"-y",
"@smartbear/mcp@latest"
],
"env": {
"BEARQ_API_TOKEN": "<bearq_api_token>",
"BEARQ_API_BASE_URL": "https://...",
"BUGSNAG_AUTH_TOKEN": "<bugsnag_auth_token>",
"BUGSNAG_PROJECT_API_KEY": "<bugsnag_project_api_key>",
"REFLECT_API_TOKEN": "<reflect_api_token>",
"SWAGGER_API_KEY": "<swagger_api_key>"
}
}
}
}{
"mcpServers": {
"smartbear": {
"command": "npx",
"args": [
"-y",
"@smartbear/mcp@latest"
],
"env": {
"BEARQ_API_TOKEN": "<bearq_api_token>",
"BEARQ_API_BASE_URL": "https://...",
"BUGSNAG_AUTH_TOKEN": "<bugsnag_auth_token>",
"BUGSNAG_PROJECT_API_KEY": "<bugsnag_project_api_key>",
"REFLECT_API_TOKEN": "<reflect_api_token>",
"SWAGGER_API_KEY": "<swagger_api_key>"
}
}
}
}{
"mcpServers": {
"smartbear": {
"command": "npx",
"args": [
"-y",
"@smartbear/mcp@latest"
],
"env": {
"BEARQ_API_TOKEN": "<bearq_api_token>",
"BEARQ_API_BASE_URL": "https://...",
"BUGSNAG_AUTH_TOKEN": "<bugsnag_auth_token>",
"BUGSNAG_PROJECT_API_KEY": "<bugsnag_project_api_key>",
"REFLECT_API_TOKEN": "<reflect_api_token>",
"SWAGGER_API_KEY": "<swagger_api_key>"
}
}
}
}{
"servers": {
"smartbear": {
"command": "npx",
"args": [
"-y",
"@smartbear/mcp@latest"
],
"env": {
"BEARQ_API_TOKEN": "${input:bearq_api_token}",
"BEARQ_API_BASE_URL": "${input:bearq_api_base_url}",
"BUGSNAG_AUTH_TOKEN": "${input:bugsnag_auth_token}",
"BUGSNAG_PROJECT_API_KEY": "${input:bugsnag_project_api_key}",
"REFLECT_API_TOKEN": "${input:reflect_api_token}",
"SWAGGER_API_KEY": "${input:swagger_api_key}"
}
}
},
"inputs": [
{
"id": "bearq_api_token",
"type": "promptString",
"description": "Bearq api token",
"password": true
},
{
"id": "bearq_api_base_url",
"type": "promptString",
"description": "Bearq api base url",
"password": true
},
{
"id": "bugsnag_auth_token",
"type": "promptString",
"description": "Bugsnag auth token",
"password": true
},
{
"id": "bugsnag_project_api_key",
"type": "promptString",
"description": "Bugsnag project api key",
"password": true
},
{
"id": "reflect_api_token",
"type": "promptString",
"description": "Reflect api token",
"password": true
},
{
"id": "swagger_api_key",
"type": "promptString",
"description": "Swagger api key",
"password": true
}
]
}{
"mcpServers": {
"smartbear": {
"command": "npx",
"args": [
"-y",
"@smartbear/mcp@latest"
],
"env": {
"BEARQ_API_TOKEN": "<bearq_api_token>",
"BEARQ_API_BASE_URL": "https://...",
"BUGSNAG_AUTH_TOKEN": "<bugsnag_auth_token>",
"BUGSNAG_PROJECT_API_KEY": "<bugsnag_project_api_key>",
"REFLECT_API_TOKEN": "<reflect_api_token>",
"SWAGGER_API_KEY": "<swagger_api_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @smartbear/mcpversion 0.41.0
What it does
An MCP server that exposes SmartBear's testing and monitoring tools to AI assistants. It provides access to BugSnag, Reflect, Swagger, PactFlow, QMetry, QTM4J, Zephyr, Collaborator, and other SmartBear products through natural language interfaces. For developers integrating AI with testing workflows and quality assurance platforms.
- Query error monitoring data and debug issues through BugSnag integration.
- Manage and execute tests across multiple test management platforms like QMetry, Zephyr, and Reflect.
- Discover and manage API tests and perform contract testing using Swagger and PactFlow.
Tools this server exposes
| Tool | Does |
|---|---|
| BearQ | AI-powered QA test management and execution capabilities. |
| BugSnag | Error monitoring and debugging capabilities. |
| Reflect | Test management and execution capabilities. |
| PactFlow | Contract testing capabilities. |
| QMetry | QMetry Test Management capabilities. |
| Zephyr | Zephyr Test Management capabilities. |
| Collaborator | Review and Remote System Configuration management capabilities. |
| QTM4J | QTM4J Test Management for Jira capabilities. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.