Give your AI agents the infrastructure context they’ve been missing.
Install the AO Toolkit on your infrastructure. Our cloud maps it, tags it, learns it. Your
agents query our MCP and get enriched context — not raw API output.
SOC 2 in progress·Outbound-only Toolkit·MCP-native·SSO / SCIM / SIEM
The architecture
One gateway between your agents and your stack.
Every agent MCP request flows through AO Cloud. Policy, audit, on-demand diagnostics, and
enriched context are applied once — then the call lands on the right system, with the right
identity, every time.
Your agents
Claude Code
Cursor
Windsurf
LiteLLM
Codex
Zed
Custom SDK
AO Cloud+MCP
Gateway
Scoped policies
Approval gates
Audit trail
SIEM export
SSO · SAML · SCIM
Outbound-only Toolkit
Enriched context
On-demand diagnostics
Your stack
Toolkits, on your infra
CloudKubernetesData centersEdge
Observability + data
DatadogGrafanaSnowflakePostgres
Workflow + alerts
SlackPagerDutyLinearGitHub
Agent → AO Cloud + MCP → Your stack
One pipeline
Telemetry up, diagnostics down — same outbound channel. No inbound holes on your infra.
One audit trail
Every tool call from every agent lands in one audit log. Export to your SIEM.
One policy set
Read-only by default. Writes route through your existing approval flow.
One runtime
Retries, backoff, streaming, caching — all handled before the request leaves our edge.
Wired into the systems your operators already trust
AWS
GCP
Azure
Kubernetes
Datadog
Grafana
Snowflake
Postgres
GitHub
GitLab
PagerDuty
Linear
Slack
Stripe
Vercel
Cloudflare
HashiCorp
Terraform
AWS
GCP
Azure
Kubernetes
Datadog
Grafana
Snowflake
Postgres
GitHub
GitLab
PagerDuty
Linear
Slack
Stripe
Vercel
Cloudflare
HashiCorp
Terraform
What you get
One toolkit. Every tool an agent could ever ask for.
AO replaces the dozen brittle “agent integrations” you would otherwise build, audit, and
maintain forever.
01
AO Toolkit, wherever your infrastructure lives
Install the lightweight Toolkit anywhere you run infrastructure — cloud, Kubernetes clusters, data centers, offices, edge. It auto-discovers your stack, exposes the tools your agents will need, and creates a secure outbound connection back to Automated Operations. No inbound holes in your network.
02
AO Cloud maps your world
Telemetry from every Toolkit deployment streams into AO Cloud, where we aggregate, map, tag, and learn the relationships across your infrastructure. Services, owners, deploys, dependencies, error patterns — assembled into a live model of how your systems actually work.
03
Enriched context, not raw API output
Your agent doesn't get the output of `kubectl get pods`. It gets: "api-prod-3 is in checkout, owned by team-payments, deployed via PR #2843 yesterday, OOM-killing on the new deserialization path." When the agent needs deeper signal, the MCP pulls fresh diagnostics on-demand from the Toolkit and joins them into the same answer.
04
Default-deny, tag-scoped policy
A full roles-and-policies model with three explicit effects on every action — ALLOW, DENY, REQUIRE_APPROVAL. Policies pin to your toolkit tags, so production hosts hit the approval queue while staging stays read-only; a Finance role can read billing but never reach a shell — shape it to whatever access model your org already runs. Every call carries the human and agent session that made it. SSO / SCIM for identity; SIEM export for the audit trail.
05
Works with every agent
Native MCP for Claude (Code, Desktop, API), Cursor, Windsurf, Codex, Zed, VS Code. Shims for OpenAI tool-calling and Google Vertex. LiteLLM proxy support. One endpoint, every agent surface — without rewriting them.
06
Milliseconds, not minutes
Your stack is already modeled in AO Cloud — graph reads return in milliseconds. On-demand diagnostics pull fresh data from your Toolkit and return as soon as the underlying tool does — no extra hops, no SaaS rate-limits between your agent and the answer.
How it works
From zero to operating in an afternoon.
Three layers, one outcome. Toolkit on your infra, model in our cloud, MCP for your agents —
no inbound holes, no SOW, no six-month rollout.
01
Deploy the Toolkit
Install the AO Toolkit anywhere you run infrastructure — cloud, Kubernetes, data centers, offices, edge. It creates a secure outbound connection back to Automated Operations. Read-only discovery inventories your stack in minutes.
02
AO Cloud learns it
Telemetry flows from every Toolkit into AO Cloud. We aggregate across your fleet, map service relationships, tag ownership, and build a live model of how your systems actually work.
03
Connect your agent
Point Claude, Cursor, Codex, or any MCP-compatible client at our MCP endpoint. One URL, one bearer token. Tools come from your Toolkits — answers come from the enriched cloud model.
04
Operate with context
Triage incidents, ship infra changes, answer "why is prod slow" in natural language. Your agents finally see what your senior engineers see.
Drop-in
Three lines from zero to a context-aware agent.
Point your agent at our MCP endpoint. The cloud serves enriched answers from whatever your
Toolkits report. Auth, policy, retries, streaming, and audit are handled before the
request leaves our edge.
Works in Claude Code, Cursor, Windsurf, Codex, Zed, VS Code, LiteLLM
Same endpoint for production agents and developer agents
Every team gets the same enriched context, the same audit trail, the same approval gates.
Different workflows, one platform.
SRE
01 / 04
Incident triage in seconds, not hours
Your on-call agent receives the paging_alert with the affected Service, its most recent deployment, and any open incident_transition already joined. It proposes a rollback before a human joins the call.
Platform
02 / 04
Self-service infra without the ticket queue
Developers ask in natural language: "give me a staging Postgres." Tag policy says env=prod writes require approval; env=staging auto-allows. The agent runs your blessed Terraform unblocked, opens the PR, and posts the connection string.
FinOps
03 / 04
Live cost answers tied to real workloads
Stop screenshotting cost dashboards. AO aggregates config_change and infra_change events across cloud + Kubernetes, joined to the Services they affect. The agent answers "where did spend grow this week and why" against one model — not three CSV exports.
Security
04 / 04
Continuous posture, not quarterly audits
Verified domains. SSO via SAML or OIDC. Every tool call carries the human and agent session that made it. Time-bound staff access with written reason and expiry. Your SOC 2 evidence is the audit log — already exportable to your SIEM.
Built for serious teams
Trust isn’t a checkbox. It’s how the platform is wired.
Read-only by default. Approvals route through your on-call tools. Every action recorded.
Toolkit channel is outbound-only and mutually authenticated — no inbound listener on your
infrastructure, ever.
01
Policy
Read-only by default. Writes go through policy.
Three explicit effects on every action — ALLOW, DENY, REQUIRE_APPROVAL. Policies pin to toolkit tags, so production hosts hit the approval queue while staging stays read-only. A Finance role can read billing but never reaches a shell.
02
Approvals
Approvals route through your on-call tools.
When a write hits REQUIRE_APPROVAL, the request lands in Slack, PagerDuty, or Linear — whatever your team already runs. The approver, timestamp, and reason are recorded in the audit log before the call ever executes.
03
Audit
Every action recorded. Every action exportable.
Every tool call from every agent lands in one audit log: user, timestamp, action, resource, approval grant. Pipe it straight into your SIEM the moment it lands. No buffering, no batching, no "we’ll get you the logs next quarter."
04
Network
Outbound-only Toolkit. Mutually authenticated.
The Toolkit opens one mTLS channel out to AO Cloud and that’s it — no inbound listener, no public port, no service exposed on your infrastructure. Certificates are short-lived and rotate automatically, so a stolen credential expires before it can be used. Telemetry up and on-demand diagnostics back both travel the same authenticated tunnel.
SSO·SAML·SCIM·mTLS·Short-lived certs·SIEM export·Audit trail·Outbound-only Toolkit·SOC 2 in progress
Integrations
Every agent surface. Every system that matters. One connection.
Agents plug in through MCP. AO Cloud joins your fleet into one model and serves enriched
context back. Approval gates, audit, policy — all handled once, applied to every call.
New · Spotlight
Kubernetes, modeled.
Deploy the AO Toolkit as a DaemonSet. It watches every Kubernetes resource that matters
and stitches each pod back to its host via a stable host identifier. Workloads become
Service nodes. Jobs become ScheduledTasks. The agent sees the same shapes regardless of
substrate — Kubernetes, VMs, or bare metal — so it never reasons about which stack the
workload happens to run on.
Stop describing your infra to your agents. Hand them the keys, safely.
Join the private beta. We will scope an integration with you and have a working MCP
endpoint live this week.
Questions, answered
Frequently asked.
Is this another agent, or a layer underneath them?
A layer. AO is the connective tissue between your existing agents (Claude, Cursor, your in-house ones) and your existing infrastructure. We do not replace your agent — we make it useful.
Where do the different parts live?
The AO Toolkit runs on your infrastructure — cloud, Kubernetes clusters, data centers, offices, anywhere you run servers — and creates a secure outbound connection back to Automated Operations. AO Cloud (where aggregation, mapping, learning, and the MCP server live) is hosted entirely by us. Your agents connect to our MCP at mcp.automatedoperations.com.
What does 'enriched context' actually mean?
When your agent calls a tool, AO does not just proxy a raw API. The cloud joins the response against everything else it knows — service ownership, recent deploys, related alerts, dependency graphs, billing context, similar past incidents. Your agent gets one coherent answer instead of five raw blobs to reason over.
Can agents pull fresh diagnostics on demand?
Yes. When the MCP needs deeper signal than the cloud has cached, it requests it on-demand from the AO Toolkit running on your infrastructure. The set of available diagnostic tools is configurable per environment and grows over time. Requests flow back down the same outbound channel the Toolkit opened, so there is still no inbound network exposure on your infra.
How is this different from writing my own MCP server?
You can absolutely write your own. AO is what you build if you keep going for 18 months: a hardened collection agent, dozens of integrations, an aggregation pipeline, a tagging and ownership model, fine-grained policy, audit, caching, secrets handling, and an MCP server you trust to be on the agent hot path.
What about security and access control?
Default deny. Read-only by default. Every tool call is policy-checked and logged. Approvals route through your existing on-call tooling. Policies scope to toolkit tags — production hits the approval queue, staging is read-only, a Finance role can read billing but never reach a shell. SSO / SAML / SCIM, IP allowlists, and audit export to your SIEM. The Toolkit only opens outbound connections — no inbound listeners on your infra.
Which models and agents work today?
Anything that speaks MCP works out of the box: Claude (Code, Desktop, API), Cursor, Windsurf, Codex, Zed, VS Code. LiteLLM proxy support, plus shims for OpenAI tool-calling and Google Vertex if you are not on MCP yet. Per-client config snippets at /mcp.
How do I get started?
Hit "Get Started" — we will set up a 20-minute call, scope an initial Toolkit deployment, and give you a working MCP endpoint against a sandbox slice of your infra the same week.