bulkDeleteTestSuitesPOST /apps/{appId}/test-suites/bulk-delete — Bulk-delete test suites — Requires scope: `write`.
createAPIKeyPOST /api-keys — Create an API key — Requires scope: `admin`. The raw key is returned only once in the response.
createAppPOST /apps — Create an app — Requires scope: `write`.
createCIBranchPOST /apps/{appId}/branches/ci — Find-or-create a CI branch — Creates a new Keploy branch (or returns the existing one) for a CI pipeline run. Idempot
createMockPOST /apps/{appId}/recordings/{testSetId}/mocks — Author one mock under a recording — Insert a single mock into the given test set. When `branch_id` i
createTestSuitePOST /apps/{appId}/test-suites — Create a test suite — Requires scope: `write`.
create_branchCreate a Keploy branch on an app — find-or-create on name conflict. Pass the dev's CURRENT GIT BRANCH as the name. Detect it BEFORE calling this tool:
create_mockAuthor a single mock inside a test set. Use this when the dev wants to add a hand-written downstream-call recording (HTTP response, DB result, etc.) w
create_test_suiteCreate a new API test suite with test steps. Each step defines an HTTP request and assertions to validate the response. Steps can extract values from
deleteAppDELETE /apps/{appId} — Delete an app — Requires scope: `admin`.
deleteMockDELETE /apps/{appId}/recordings/{testSetId}/mocks/{mockId} — Drop one mock — Idempotent — returns 200 even if the mock is already gone. Path `{mockId}
deleteTestSuiteDELETE /apps/{appId}/test-suites/{suiteId} — Delete a test suite — Requires scope: `write`.
delete_mockDrop one mock from a test set. Idempotent — returns 200 even if the mock is already gone, so retries on a network blip are safe. Accepts UUID or Name
delete_recordingWholesale-delete a recording (test set + its cases + mocks + mapping). `branch_id` is REQUIRED — the delete lays a tombstone overlay on the branch (me
delete_test_suiteDelete a test suite on a Keploy branch — synchronous, no playbook to walk. USE THIS when: * The dev's update_test_suite call was rejected with "preser
devloop_begin_oauth_installStart the Path B agent-walked install for the V1 flow. Returns a playbook the AI walks with the dev to land a kep_* PAT in their editor's MCP config.
devloop_detect_appResolve a Keploy app and return a playbook the AI should walk to inspect the dev's repo for V1 ("user maintains the flow") test generation. This MCP s
devloop_expand_coverageExpand V1 API-test coverage from the single seed flow to the remaining detected resources. Use this AFTER devloop_mutation_demo has surfaced a positiv
+85 more tools
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade api.keploy.io on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.