https://mcp.korve.dev/mcp. For Claude Code:
Two tools, not forty
Korve uses Code Mode: instead of one MCP tool per endpoint, there are exactly two tools that compose into everything the platform can do.search — discover operations
Free discovery over the public API spec. No API key required.
Each match includes the operation id, method, path, description, auth
requirement, minimum org role, risk classification, parameters, and request
body schema — everything needed to call it correctly on the first try.
execute — run code against the API
Runs JavaScript with a typed korve client in scope: one async method per
operation id from search. Requires your API key.
body. Top-level await is allowed; the final expression (or an explicit
return) becomes the result, and console.log output is captured.
Responses come back as { result, logs, requests } — requests is the
[{ op, status }] audit trail of every API call the code made.
A typical search → execute flow
search {"query": "logs"}→ findslogs.queryand its parameters.execute:
- Spot a failed deploy?
search {"query": "diagnose"}→executewithawait korve.deploys.diagnose({ orgId, projectId, deployId }).
Scoping and safety
- Keys are org-scoped with a role ceiling. A key authorizes only its
own organization, as
memberoradmin— neverowner. Key management, billing mutations, and membership are session-only, so a leaked key can’t escalate. - Execution is sandboxed. Code runs in an isolated sandbox whose only egress is the Korve API with your key. No other network access exists, and execution times out after 10 seconds.
- Everything is audited. Every result includes the
requestsaudit trail; risky operations are flagged asdangerousordestructiveinsearchresults so harnesses can gate approval. searchandtools/listwork without a key, so agents can explore the surface before credentials exist.
Next
- Agent onboarding — the golden path from zero to deployed.
- Skills — pre-built knowledge packs for coding agents.