Kapten MCP · Early access
An SRE team,
inside your agent.
You built it with Claude. Now ship it, run it and fix it from the same conversation. Kapten connects your coding agent to a crew of specialised agents that provision, deploy, secure and watch your app, in your own cloud account.
- kapten · analyze_repo(path: ".")Plan3 services · web, api, worker · needs postgres, redisrunning·
- kapten · plan_environment(env: "staging")Planplan #142 · 14 resources · est. $138/morunning·
- kapten · review_security(plan: 142)Plan0 critical · 1 medium: /metrics is publicrunning·
- kapten · apply_plan(plan: 142, approval: you)Act14/14 created · api, web, worker healthyrunning·
Connect in one line
claude mcp add --transport http kapten https://mcp.kapten.io/mcp{
"mcpServers": {
"kapten": {
"type": "http",
"url": "https://mcp.kapten.io/mcp"
}
}
}{
"mcpServers": {
"kapten": { "url": "https://mcp.kapten.io/mcp" }
}
}{
"servers": {
"kapten": { "type": "http", "url": "https://mcp.kapten.io/mcp" }
}
}Then ask your agent anything about your infrastructure. The first call opens a browser to sign in and pick which environments it may see.
- Protocol
- MCP over HTTPS, OAuth
- Clients
- Claude Code, Claude Desktop, Cursor, VS Code
- Permissions
- Observe · Plan · Act
- Runs in
- Your cloud account and region
The deploy gap
Writing it got fast.
Shipping it didn’t.
An agent can write a whole application in an afternoon. Production still asks for the work of a platform team: builds, infrastructure, secrets, releases, alerts, incidents and a bill to keep an eye on. That is the part most AI-built software never gets past.
Read the whitepaperHow it works
One request.
A whole crew behind it.
Ask in plain words. Kapten breaks the request down, runs the specialists in parallel, and brings back a single plan with the diff, the cost and the risks. You approve. Only then does anything change in your account.
The crew
Eight specialists. Each with a job, and a boundary.
One generalist agent with cloud credentials is a risk. A crew of narrow specialists, each with its own tools and limits, is an operating model you can reason about.
Kapten
Turns your request into a plan, hands each part to the right specialist and brings back one decision for you.
- Reads the request and the environment it applies to
- Splits the work between specialists and runs them in parallel
- Merges their findings into one plan with a diff, a cost and a risk note
- Asks for approval before anything changes
BoundaryNever applies a change you have not approved.
Shipwright
Makes the application buildable and reproducible: a container image per service, built the same way every time.
- Writes or reviews a Dockerfile per service
- Pins base images and removes build-time secrets
- Builds and tags addressable images
- Explains a failed build in terms of your code, not the log
BoundaryOpens a pull request for code changes. Never pushes to your default branch.
Bosun
Prepares the ground in your cloud account: cluster, network, managed databases, storage and secrets.
- Plans the cluster, networking and managed services for the environment
- Creates databases, buckets and secrets with the right scope
- Tags every resource it creates so it can be found and removed
- Produces a plan you can read before anything is provisioned
BoundaryActs only through the scoped role in your account, on resources it created.
Helmsman
Ships the change: health-gated rollouts, configuration, domains, and a rollback that re-points instead of rebuilding.
- Rolls out images behind health checks
- Applies environment variables and domains
- Watches the rollout and stops it on failing health
- Rolls back to the previous image in one step
BoundaryProduction releases need a named owner’s approval.
Warden
Reviews what will be exposed and who can reach it before it ships, and keeps reviewing after.
- Checks public endpoints, open ports and TLS
- Finds secrets in code, images and environment variables
- Reviews IAM scope, network policy and database exposure
- Writes findings with a severity and a concrete fix
BoundaryReports and proposes fixes. Remediation goes through the normal plan and approval.
Lookout
Watches the running system and, when something breaks, starts from what changed.
- Correlates errors with the latest deployment and config change
- Reads the logs and metrics of the affected service
- Proposes a likely cause with the evidence attached
- Drafts the incident timeline and the follow-ups
BoundaryInvestigates freely in read-only mode. Mitigations are proposed, not taken.
Purser
Keeps the bill honest: estimates before you provision, and finds idle or oversized resources after.
- Estimates the monthly cost of a plan before it is applied
- Finds idle environments, oversized nodes and orphaned volumes
- Suggests rightsizing with the expected saving
- Enforces the budget caps you set per environment
BoundaryNever deletes a resource. Cleanup is a plan like any other.
What the crew sees
Every agent watches
its own instruments.
The Lookout reads errors against releases. The Purser reads the bill against usage. The Warden reads exposure against policy. Each one turns what it sees into a finding you can act on, through a plan.
LookoutObservability & incidentswatching Error rate · api · production · last 30 min
Sample error-rate line for the api service: about 0.3% until deploy 9b41e0, a spike to 6.8%, a rollback, then back under 1% within three minutes. 0% 2% 4% 6% 8% SLO 1% deploy 9b41e0 6.8% rollback recovered −30 min now Errors went from 0.3% to 6.8% right after deploy 9b41e0. The rollback brought them back under 1% in three minutes.
Sample error rate, api service, production (percent per minute) Minute Error rate Event -30 0.3% -29 0.4% -28 0.3% -27 0.35% -26 0.3% -25 0.4% -24 0.3% -23 0.35% -22 0.3% -21 0.4% Deploy 9b41e0 -20 1.2% -19 3.6% -18 5.9% -17 6.8% -16 6.4% -15 6.6% -14 6.1% Rollback -13 3.2% -12 1.1% -11 0.5% -10 0.4% -9 0.3% -8 0.35% -7 0.3% -6 0.3% -5 0.4% -4 0.3% -3 0.3% -2 0.35% -1 0.3% 0 0.3% PurserCost$751/mo Monthly cost by environment
Idle 21 days2 previews nobody has touched. Cleanup plan saves $160/mo.
Previews are a quarter of the bill. Purser proposes the cleanup as a plan; nothing is deleted until you approve it.
Sample monthly cost by environment, US dollars Environment Cost State production $412 Active staging $138 Active preview · pr-212 $96 Idle 21 days preview · pr-198 $64 Idle 21 days dev $41 Active WardenSecurity review1 blocking Findings by severity · staging
Sample findings ring: 1 critical, 2 high, 4 medium, 7 low; 14 in total. 14 findings - Critical1
- High2
- Medium4
- Low7
- CriticalPostgres reachable from 0.0.0.0/0staging
- HighPAYMENTS_API_KEY shared by 3 environmentsall
- High/metrics exposed on the public domainapi
One critical exposure blocks the release. Each finding ships with a concrete fix that goes through a plan.
In the conversation
It feels like asking a colleague who knows the whole stack.
No new dashboard to learn. Ask what is running, why a deploy failed or what last month cost, and follow the crew as it works, from the terminal or editor you already have open.
- › What is running in staging, and which version?
- › Why did the last deploy of the API fail?
- › Roll back web in production to the previous image.
- › Which environments has nobody touched in 14 days?
Workflows
Start from a recipe, not a blank prompt.
Multi-agent workflows for the jobs every team meets: the first deploy, a readiness review, an incident, a cost review. Each one says which specialists it brings in and where it stops to ask you.
All 9 workflowsShip your first app to production
From a repository that runs on localhost to a production environment in your own cloud account, with a domain, TLS and a rollback.
› Deploy this repo to production on my AWS account in eu-west-3. Use a managed Postgres, put the API behind api.example.com and keep it under 150 €/month.
- Navigator
- Shipwright
- Bosun
- Purser
- Warden
- Kapten
- Helmsman
Production readiness review
Four specialists review an environment in parallel and hand back one prioritised list of what to fix before you rely on it.
› Run a production readiness review on the production environment of project “atlas”. Prioritise what could lose data or take us down.
- Navigator
- Warden
- Lookout
- Purser
- Kapten
Incident triage
When something breaks, start from what changed. The crew correlates the symptom with deployments, config and dependencies, and proposes a mitigation.
› Checkout is returning 502s in production since about 14:10. What changed, and what is the safest way to stop the bleeding?
- Lookout
- Helmsman
- Kapten
A preview environment per pull request
Give each pull request a complete, isolated copy of the application with seeded data, and remove it when the branch closes.
› Set up preview environments for every pull request on github.com/acme/atlas. Seed Postgres from fixtures, cap each preview at 2 € a day and delete it on merge.
- Navigator
- Bosun
- Purser
- Kapten
- Helmsman
Security posture audit
A read-only review of what is exposed, what holds secrets and who can reach what, with a fix proposed for every finding.
› Audit the security posture of all environments in project “atlas”. Look for public databases, leaked secrets and anything wider than it needs to be.
- Warden
- Navigator
- Kapten
Monthly cost review
Find idle environments, oversized nodes and orphaned resources, and get the expected saving for each change before you make it.
› Review last month’s spend for every environment. Find what is idle or oversized and tell me what I would save by fixing it.
- Purser
- Lookout
- Kapten
- Bosun
Guardrails
Agents do the work. You stay in command.
Three permission tiers, granted per environment. Reading and planning are free; acting always goes through a plan you approved.
01Observe
Read the state of projects, environments, deployments, logs, metrics and costs.
- “What is running in staging?”
- “Why did the last deploy fail?”
- “What did we spend last week?”
No approval. Every call is logged.
02Plan
Produce a dry-run: the exact resources, configuration and releases a change would create, with cost and risk.
- “Plan a production environment for this repo”
- “Plan a rollback of the API”
- “Estimate a preview per pull request”
No approval. Nothing changes until the plan is applied.
03Act
Apply an approved plan: provision, deploy, scale, roll back, rotate a secret.
- “Apply plan #142”
- “Deploy api@3f2c1a to staging”
- “Roll back web in production”
Explicit approval per plan. Production requires a named owner.
Plans before changes
Every change starts as a dry-run you can read: resources, releases, cost and findings. Nothing is applied from a chat message alone.
Approval per plan
Act-tier tools need an approval token tied to one plan. Approving one plan never approves the next.
Named owners for production
Production environments name the people who can approve. An agent cannot approve its own work.
Scoped to environments
When you connect a client you choose which projects and environments it can see. Everything else does not exist for it.
Budgets as hard limits
Set a monthly cap per environment. Plans that exceed it are rejected before they reach your account.
An audit trail you own
Every tool call is logged in Kapten, and every cloud action lands in your own provider audit log, under the scoped role.
Architecture
Your tools on the left. Your account on the right. Nothing of yours in between.
The MCP server checks who is asking and what they may do. The control plane plans and coordinates. Resources exist only in your account, created through a role you control, with sessions that expire after fifteen minutes.
Tool catalog
What your agent can call.
19 tools across three tiers. Names are illustrative during early access; the public reference will list exact parameters.
Guide: connect your clientObserveNo approval. Every call is logged.
list_projectsProjects, environments and their owners.get_environmentServices, data stores, domains and current versions.describe_topologyThe architecture graph: who talks to whom.get_deploymentA deployment, its build output and its health.tail_logsLogs for a service, scoped to an environment and a time window.get_metricsLatency, errors, saturation and restarts.get_costsSpend by environment and service, from your cloud bill.
PlanNo approval. Nothing changes until the plan is applied.
analyze_repoDetect services, ports, dependencies and build methods.plan_environmentDry-run the infrastructure for a new environment.plan_releaseDry-run a deployment, a rollback or a config change.estimate_costMonthly estimate for a plan, line by line.review_securityExposure, secrets and IAM findings for an environment.run_workflowStart a multi-agent workflow and stream its progress.
ActExplicit approval per plan. Production requires a named owner.
apply_planApply an approved plan. Requires an approval token.deployRelease an image to an environment behind health checks.rollbackRe-point a service to its previous healthy image.scale_serviceChange replicas or limits within the environment’s caps.set_secretCreate or rotate a secret without echoing its value.create_previewSpin up an isolated environment for a branch.
Questions, answered plainly.
What is MCP?
The Model Context Protocol is an open standard that lets AI assistants call external tools. Kapten exposes your environments, deployments and the crew as MCP tools, so any compliant client can use them.
Do I need to know Kubernetes or Terraform?
No. The crew plans and operates the infrastructure, and explains each plan in plain terms. The resources are standard, so a specialist can take over later without migrating anything.
Can the agent break production?
Not on its own. Act-tier tools require an approval tied to a specific plan, production approvals require a named owner, and budget caps reject plans that exceed them. You can revoke access at any time by removing the role.
Which clouds are supported?
AWS is the focus of early access. Other providers are on the roadmap; we confirm support for your project during onboarding.
Does my code or data leave my account?
Your workloads and data stay in your cloud account. Navigator reads the repository you point it at to plan the build. Logs and metrics are read on demand for investigations you start.
Is this available today?
Kapten MCP is in early access. Tool names and the endpoint on this page are illustrative and may change before the public reference ships. Request access and tell us which client you use.
Go deeper
Read before you connect.
- 01
Connect Kapten to your client
Claude Code, Claude Desktop, Cursor and VS Code, step by step.
Explore Connect Kapten to your client - 02
How multi-agent workflows run
Stages, parallel specialists, the merged plan and approvals.
Explore How multi-agent workflows run - 03
The agentic SRE
Whitepaper: operating production with a crew of agents, humans in charge.
Explore The agentic SRE
Build with Kapten
Start with one service.
Build from there.
Tell us what you want to deploy. We review each request and follow up about fit and onboarding on your preferred cloud.
Free during early access. No card required. Cloud usage billed separately.