acabala avatar

Apidog Tests Mcp

acabala/apidog-tests-mcp

Gives Claude full control over Apidog's test management layer. You can create, update, and delete test cases for API endpoints, chain them into multi-step scenarios, organize everything into test suites for CI/CD, and manage data-driven iterations with CSV-formatted test data. All the CRUD operations work through Apidog's REST API using your access token and project ID. Reach for this when you want to generate test coverage from API specs, scaffold regression suites, or maintain test scenarios without clicking through Apidog's UI. The tools follow a read-then-merge pattern for updates, and there's practical guidance on using custom scripts for assertions instead of declarative checks to avoid runner compatibility issues.

GitHub stars
1
tools
30
auth
Secret needed
transport
STDIO
env vars
4
last updated
Mar 3, 2026

Tools

30 tools

Public tool metadata for what this MCP can expose to an agent.

list_environmentsList all environments with base URLs

List all environments with base URLs

No parameter schema in public metadata yet.

list_api_endpointsList API endpoint tree (filterable by module and name)

List API endpoint tree (filterable by module and name)

No parameter schema in public metadata yet.

list_test_case_categoriesList test case categories

List test case categories

No parameter schema in public metadata yet.

list_test_case_tagsList available tags

List available tags

No parameter schema in public metadata yet.

list_runnersList self-hosted test runners

List self-hosted test runners

No parameter schema in public metadata yet.

get_endpoint_statisticsGet test coverage statistics

Get test coverage statistics

No parameter schema in public metadata yet.

list_test_casesList all test cases (filterable by endpoint)

List all test cases (filterable by endpoint)

No parameter schema in public metadata yet.

get_test_caseGet full test case details

Get full test case details

No parameter schema in public metadata yet.

create_test_caseCreate a test case for an endpoint

Create a test case for an endpoint

No parameter schema in public metadata yet.

create_test_cases_bulkCreate multiple test cases at once

Create multiple test cases at once

No parameter schema in public metadata yet.

update_test_caseUpdate a test case (GET-then-merge)

Update a test case (GET-then-merge)

No parameter schema in public metadata yet.

delete_test_caseDelete a test case

Delete a test case

No parameter schema in public metadata yet.

list_test_scenariosList scenarios with folder structure

List scenarios with folder structure

No parameter schema in public metadata yet.

get_test_scenario_stepsGet steps for a scenario

Get steps for a scenario

No parameter schema in public metadata yet.

create_test_scenarioCreate a multi-step test scenario

Create a multi-step test scenario

No parameter schema in public metadata yet.

update_test_scenario_stepsSet/replace scenario steps

Set/replace scenario steps

No parameter schema in public metadata yet.

delete_test_scenarioDelete a scenario

Delete a scenario

No parameter schema in public metadata yet.

list_test_suitesList suites with folder structure

List suites with folder structure

No parameter schema in public metadata yet.

get_test_suiteGet full suite details

Get full suite details

No parameter schema in public metadata yet.

create_test_suiteCreate a test suite

Create a test suite

No parameter schema in public metadata yet.

update_test_suite_itemsSet suite items (static/dynamic groups)

Set suite items (static/dynamic groups)

No parameter schema in public metadata yet.

delete_test_suiteDelete a suite

Delete a suite

No parameter schema in public metadata yet.

list_test_dataList test data records for a test case

List test data records for a test case

No parameter schema in public metadata yet.

get_test_dataGet test data with CSV rows and columns

Get test data with CSV rows and columns

No parameter schema in public metadata yet.

create_test_dataCreate test data for a test case

Create test data for a test case

No parameter schema in public metadata yet.

update_test_dataUpdate test data (GET-then-merge)

Update test data (GET-then-merge)

No parameter schema in public metadata yet.

delete_test_dataDelete a test data record

Delete a test data record

No parameter schema in public metadata yet.

create_scenario_folderCreate a scenario folder

Create a scenario folder

No parameter schema in public metadata yet.

delete_scenario_folderDelete a scenario folder

Delete a scenario folder

No parameter schema in public metadata yet.

create_suite_folderCreate a suite folder

Create a suite folder

No parameter schema in public metadata yet.

Sponsors

Configuration

APIDOG_ACCESS_TOKEN*secret

Apidog API access token for authentication

APIDOG_PROJECT_ID*

Apidog project ID to operate on

APIDOG_BRANCH_ID*

Apidog branch ID within the project

APIDOG_BASE_URL

Apidog API base URL (defaults to https://api.apidog.com/api/v1)

Readme

apidog-tests-mcp

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.

This project is not an official Apidog integration.

Features

  • Test Cases -- Create, read, update, delete, and bulk-create test cases for API endpoints
  • Test Scenarios -- Build multi-step test flows chaining multiple API calls
  • Test Suites -- Organize tests into runnable suites for CI/CD
  • Test Data -- Manage data-driven test iterations with CSV-formatted data
  • Folders -- Organize scenarios and suites into nested folder structures
  • Read-only tools -- List environments, endpoints, categories, tags, runners, and coverage statistics

Documentation

  • docs/PRACTICAL-USAGE.md -- proven patterns for creating stable test cases/scenarios/suites
  • SECURITY.md -- vulnerability reporting and secure usage guidelines
  • CONTRIBUTING.md -- contribution workflow
  • CHANGELOG.md -- release notes

Installation

npm install -g @acabala/apidog-tests-mcp

Or use directly with npx:

npx @acabala/apidog-tests-mcp

Configuration


View the full README on GitHub

Details

Repository
github.com/acabala/apidog-tests-mcp
Category
Data & Analytics
Package
@acabala/apidog-tests-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Data & Analytics MCP servers

View all
1trendsmcp-ai avatarReddit Trends MCPtrendsmcp-ai/reddit-trends-mcpReddit trend data over time, with growth for any topic or brand. Free key at trendsmcp.ai1stars
2anarkitty1 avatarSemantic Frameanarkitty1/semantic-frameToken-efficient semantic compression for numerical data. 95%+ token reduction.1stars
3arpe-io avatarFasttransfer Mcparpe-io/fasttransfer-mcpMCP server for FastTransfer — high-performance parallel data transfer between databases1stars
4crawlora-org avatarCrawlora MCPcrawlora-org/crawlora-mcpHosted MCP: 4684 structured web-data tools across 534 platform groups.1stars
5euleriantechnologies avatarEulerian Marketing Platform Mcpeuleriantechnologies/eulerian-marketing-platform-mcpProvides access to the Eulerian Marketing Platform: analytics, attribution & data activation.1stars
6geniuskey avatarMcp Server Xlwingsgeniuskey/mcp-server-xlwingsExcel automation via xlwings COM. DRM-protected files, live sessions, VBA macros. Windows only.1stars