MCP server for managing Apidog test cases, scenarios, suites, and test data
MCP server for managing Apidog test cases, scenarios, suites, and test data
MCP (Model Context Protocol) server for managing Apidog test cases, scenarios, suites, and test data. Gives AI assistants full read/write access to Apidog's test management features.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_environments | List all environments with base URLs |
| list_api_endpoints | List API endpoint tree (filterable by module and name) |
| list_test_case_categories | List test case categories |
| list_test_case_tags | List available tags |
| list_runners | List self-hosted test runners |
| get_endpoint_statistics | Get test coverage statistics |
| list_test_cases | List all test cases (filterable by endpoint) |
| get_test_case | Get full test case details |
| create_test_case | Create a test case for an endpoint |
| create_test_cases_bulk | Create multiple test cases at once |
| update_test_case | Update a test case (GET-then-merge) |
| delete_test_case | Delete a test case |
| list_test_scenarios | List scenarios with folder structure |
| get_test_scenario_steps | Get steps for a scenario |
| create_test_scenario | Create a multi-step test scenario |
| update_test_scenario_steps | Set/replace scenario steps |
| delete_test_scenario | Delete a scenario |
| list_test_suites | List suites with folder structure |
| get_test_suite | Get full suite details |
| create_test_suite | Create a test suite |
| update_test_suite_items | Set suite items (static/dynamic groups) |
| delete_test_suite | Delete a suite |
| list_test_data | List test data records for a test case |
| get_test_data | Get test data with CSV rows and columns |
| create_test_data | Create test data for a test case |
| update_test_data | Update test data (GET-then-merge) |
| delete_test_data | Delete a test data record |
| create_scenario_folder | Create a scenario folder |
| delete_scenario_folder | Delete a scenario folder |
| create_suite_folder | Create a suite folder |
{
"mcpServers": {
"apidog-tests": {
"command": "npx",
"args": [
"@acabala/apidog-tests-mcp"
],
"env": {
"APIDOG_ACCESS_TOKEN": "YOUR_APIDOG_ACCESS_TOKEN",
"APIDOG_PROJECT_ID": "your-project-id",
"APIDOG_BRANCH_ID": "your-branch-id"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| APIDOG_ACCESS_TOKEN | Declared in the maintainer’s client configuration. | Check documentation |
| APIDOG_PROJECT_ID | Declared in the maintainer’s client configuration. | Check documentation |
| APIDOG_BRANCH_ID | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Connect GitHub MCP to repositories, issues and pull requests with GitHub’s hosted service or a locally run server.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Search Linear issues and projects, inspect work context and manage updates through Linear’s hosted MCP server with OAuth.