github analyzed 7540dfe

cocaxcode/api-testing-mcp

github

MCP server for API testing. 35 tools: HTTP, assertions, flows, OpenAPI, collections.

maintainer
cocaxcode
license
first seen
2026-08-12
last seen
2026-08-12
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 42 tools
transport stdio · http verified reported listed in the official MCP registry counts 42 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • api_endpoint_detail
  • api_endpoints
  • api_import
  • api_spec_list
  • assert
  • bulk_test
  • collection_delete
  • collection_get
  • collection_list
  • collection_save
  • diff_responses
  • env_create
  • env_delete
  • env_get
  • env_group_add_scope
  • env_group_create
  • env_group_delete
  • env_group_list
  • env_group_remove_scope
  • env_list
  • env_project_clear
  • env_project_list
  • env_rename
  • env_set
  • env_set_default
  • env_set_group
  • env_spec
  • env_switch
  • export_collection
  • export_curl
  • export_environment
  • export_postman_collection
  • export_postman_environment
  • flow_run
  • import_collection
  • import_environment
  • import_postman_collection
  • import_postman_environment
  • inspect_last_response
  • load_test
  • mock
  • request
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 7540dfe · analyzer v33 · 1h ago

skills & prompt files 1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 40

filesystem 8

  • fs (weak) cocaxcode-api-testing-mcp-7540dfe/src/__tests__/api-spec.test.ts :3 import { writeFile, mkdir } from 'node:fs/promises'
  • fs (weak) cocaxcode-api-testing-mcp-7540dfe/src/__tests__/helpers.ts :4 import { mkdtemp, rm } from 'node:fs/promises'
  • fs (weak) cocaxcode-api-testing-mcp-7540dfe/src/__tests__/mock.test.ts :3 import { writeFile, mkdir } from 'node:fs/promises'
  • fs (weak) cocaxcode-api-testing-mcp-7540dfe/src/__tests__/utilities.test.ts :2 import { readFile, rm, mkdir, writeFile } from 'node:fs/promises'
  • fs cocaxcode-api-testing-mcp-7540dfe/src/lib/response-cache.ts :1 import { mkdir, readFile, writeFile, readdir, unlink } from 'node:fs/promises'
  • fs cocaxcode-api-testing-mcp-7540dfe/src/lib/storage.ts :1 import { mkdir, readFile, writeFile, readdir, unlink, rename } from 'node:fs/promises'
  • fs cocaxcode-api-testing-mcp-7540dfe/src/tools/api-spec.ts :6 import { readFile } from 'node:fs/promises'
  • fs cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :2 import { mkdir, readFile, writeFile, readdir, access } from 'node:fs/promises'

network 2

  • net cocaxcode-api-testing-mcp-7540dfe/src/lib/http-client.ts :96 const response = await fetch(url, {
  • net cocaxcode-api-testing-mcp-7540dfe/src/tools/api-spec.ts :76 const response = await fetch(params.source, { signal: controller.signal })

tool registrations 42

  • api_import cocaxcode-api-testing-mcp-7540dfe/src/tools/api-spec.ts :53
  • api_spec_list cocaxcode-api-testing-mcp-7540dfe/src/tools/api-spec.ts :181
  • api_endpoints cocaxcode-api-testing-mcp-7540dfe/src/tools/api-spec.ts :220
  • api_endpoint_detail cocaxcode-api-testing-mcp-7540dfe/src/tools/api-spec.ts :325
  • assert cocaxcode-api-testing-mcp-7540dfe/src/tools/assert.ts :133
  • collection_save cocaxcode-api-testing-mcp-7540dfe/src/tools/collection.ts :9
  • collection_list cocaxcode-api-testing-mcp-7540dfe/src/tools/collection.ts :63
  • collection_get cocaxcode-api-testing-mcp-7540dfe/src/tools/collection.ts :99
  • collection_delete cocaxcode-api-testing-mcp-7540dfe/src/tools/collection.ts :140
  • env_create cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :8
  • env_list cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :88
  • env_set cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :121
  • env_get cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :170
  • env_spec cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :257
  • env_rename cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :306
  • env_delete cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :336
  • env_switch cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :365
  • env_project_clear cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :419
  • env_project_list cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :461
  • env_group_create cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :504
  • env_group_list cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :524
  • env_group_delete cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :547
  • env_group_add_scope cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :567
  • env_group_remove_scope cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :589
  • env_set_default cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :611
  • env_set_group cocaxcode-api-testing-mcp-7540dfe/src/tools/environment.ts :640
  • flow_run cocaxcode-api-testing-mcp-7540dfe/src/tools/flow.ts :34
  • inspect_last_response cocaxcode-api-testing-mcp-7540dfe/src/tools/inspect.ts :6
  • load_test cocaxcode-api-testing-mcp-7540dfe/src/tools/load-test.ts :11
  • mock cocaxcode-api-testing-mcp-7540dfe/src/tools/mock.ts :86
  • request cocaxcode-api-testing-mcp-7540dfe/src/tools/request.ts :17
  • export_curl cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :15
  • diff_responses cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :132
  • bulk_test cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :258
  • export_collection cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :368
  • import_collection cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :434
  • export_environment cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :545
  • import_environment cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :623
  • export_postman_collection cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :736
  • import_postman_collection cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :856
  • import_postman_environment cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :942
  • export_postman_environment cocaxcode-api-testing-mcp-7540dfe/src/tools/utilities.ts :1033

install hooks 1

  • prepare cocaxcode-api-testing-mcp-7540dfe/package.json :28 npm run build

declared dependencies 11

  • @modelcontextprotocol/sdk@^1.27.0
  • yaml@^2.8.2
  • zod@^3.25.0
  • @types/node@^22.15.0
  • @vitest/coverage-v8@^3.2.0
  • eslint@^9.28.0
  • prettier@^3.5.0
  • tsup@^8.5.0
  • typescript@^5.8.0
  • typescript-eslint@^8.33.0
  • vitest@^3.2.0