By Sagar Shankaran, Founder of CallSphere
Architect a Claude-based security program that matches AI-accelerated attackers — ingestion, context, reasoning, action, and governance planes end to end.
Key takeaways
The asymmetry is no longer theoretical. Attackers now use language models to write exploit variants, mutate phishing copy per target, and chain reconnaissance steps faster than any human red team could. Your defenders, meanwhile, are still copy-pasting alerts into a chat window. If your detection-to-decision loop is measured in hours and the offense is operating in seconds, the gap compounds every single day. The fix is not another dashboard — it is an architecture where Claude-based agents sit inside the loop, reasoning over telemetry and acting through governed tools.
This post is about the internals: how the pieces fit together end to end so an AI-accelerated security program is reliable rather than a clever demo. We will trace a single suspicious event from the wire to a closed ticket, and name every component it passes through.
An AI-accelerated security program is a defensive architecture in which language-model agents continuously ingest security telemetry, reason about it against context and policy, and take or recommend governed actions through tools — operating at machine speed to match adversaries who use the same technology offensively. The key word is governed. The model never touches production directly; it proposes, and a deterministic layer decides what is permitted to execute.
Architecturally there are five planes. The ingestion plane normalizes logs, EDR events, identity signals, and cloud audit trails into a common schema. The context plane is the retrieval and memory layer that gives Claude the asset inventory, prior incidents, and threat intel it needs to reason. The reasoning plane is the agent itself — typically Claude Sonnet 4.6 for high-volume triage and Opus 4.8 for deep, ambiguous incidents. The action plane is a set of MCP servers exposing scoped, audited capabilities. The governance plane wraps everything with approvals, rate limits, and immutable logging.
Consider an impossible-travel sign-in. The ingestion plane receives the identity event and emits a normalized record. A lightweight rules engine flags it as a candidate and enqueues it. The triage agent picks it up, pulls context — the user's role, recent device posture, whether the source ASN appears in current intel — and forms a hypothesis. If the evidence is weak, it enriches further by calling read-only MCP tools. If the evidence crosses a threshold, it drafts a containment action and routes it to the governance plane for human approval or, for pre-approved low-risk responses, auto-execution.
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
flowchart TD
A["Raw telemetry: EDR, identity, cloud audit"] --> B["Ingestion plane: normalize to common schema"]
B --> C{"Rules engine: candidate signal?"}
C -->|No| D["Archive & baseline update"]
C -->|Yes| E["Claude triage agent (Sonnet 4.6)"]
E --> F["Context plane: asset inventory, intel, prior incidents"]
F --> E
E --> G{"Confidence > threshold?"}
G -->|Low| H["Read-only MCP enrichment, re-evaluate"]
H --> E
G -->|High| I["Governance plane: approve / auto-execute scoped action"]
I --> J["Action plane: containment via audited MCP server"]The loop between the reasoning plane and the context plane is what separates this from a static playbook. Claude does not run a fixed sequence; it decides what additional evidence it needs and requests it, the same way a senior analyst would, but in seconds and across thousands of events in parallel.
Model Context Protocol is an open standard that lets Claude connect to external tools and data through dedicated MCP servers, each exposing a typed set of capabilities. In a security program, MCP is where you draw the blast-radius boundaries. You build one server for read-only enrichment (WHOIS, intel lookups, asset queries) and a separate server for state-changing containment (disable a session, quarantine a host, revoke a key). Splitting them lets you apply radically different governance: enrichment can be liberal, containment must be approval-gated and idempotent.
This separation also makes the system auditable. Every tool call is a structured event with arguments, a justification string the model is required to produce, and a result. When an auditor asks why a host was quarantined at 3am, you can replay the exact reasoning chain and the exact tool invocation. That traceability is the difference between an AI program your CISO will sign off on and a shadow automation nobody trusts.
Not every event deserves the same brainpower. The architecture should route by stakes. High-volume, well-understood signals — a known-benign scanner, a routine OAuth grant — go to Haiku 4.5 or are handled by deterministic rules before a model ever sees them. Mid-tier triage uses Sonnet 4.6, which balances cost and judgment well enough to handle the long tail of ambiguous alerts. Genuine incidents — lateral movement, suspected data exfiltration, anything touching crown-jewel assets — escalate to Opus 4.8, which is worth the extra tokens because a wrong call is expensive.
Prompt caching matters enormously here. Your context plane injects a large, stable block of policy, asset inventory, and detection guidance into nearly every call. Caching that prefix means you pay full price once and a fraction thereafter, which is what makes per-event reasoning economically viable at scale. Without caching, an always-on triage agent becomes a budget line nobody approves.
The most dangerous failure is not a missed alert — it is a confidently wrong containment action that takes down production. Design for it. Containment tools must be reversible where possible, scoped to the smallest unit (one session, not one tenant), and rate-limited so a prompt-injection-induced loop cannot quarantine your whole fleet. Treat any external content the model reads — an email body, a webpage during enrichment — as untrusted, and never let that content's instructions reach the action plane unmediated.
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
The second failure is drift. Threat intel, asset inventory, and policy all change; if the context plane goes stale, the agent reasons confidently from old facts. Build freshness checks into retrieval, and surface the age of every piece of context in the prompt so the model can discount it. The third is over-automation: teams that auto-execute everything quickly lose the human pattern-recognition that catches the truly novel attack. Keep humans on the high-stakes loop deliberately.
It fits in the reasoning plane — between detection (rules, EDR, SIEM) and action (your response tooling). Claude turns a flood of low-context alerts into ranked, explained hypotheses with recommended actions, so human analysts spend their time on judgment rather than copy-paste enrichment.
It is risky to give it ungoverned access. The architecture deliberately separates read-only enrichment from state-changing containment, requires justification strings, gates high-impact actions behind human approval, and logs every call immutably. The model proposes; a deterministic governance plane decides.
Route by stakes — deterministic rules and Haiku for the bulk, Sonnet for ambiguous triage, Opus only for real incidents — and use prompt caching on the large stable context prefix so you pay for it once rather than per event.
Treat all model-read content as untrusted data, never as instructions. Keep enrichment tools read-only, isolate the containment server behind approvals, and rate-limit actions so an injected loop cannot escalate. Never let an email or webpage trigger a state change directly.
The same governed, multi-agent architecture that defends a SOC also answers a ringing phone. CallSphere puts these patterns to work in voice and chat — agents that reason over context, call tools mid-conversation, and act within guardrails 24/7. See it live at callsphere.ai.
Source & attribution: This is an independent, original explainer inspired by Anthropic's coverage on the Claude blog. Claude, Claude Code, Claude Cowork, Claude Opus, and the Model Context Protocol are products and trademarks of Anthropic. CallSphere is not affiliated with or endorsed by Anthropic.

Written by
Sagar Shankaran· Founder, CallSphere
LinkedInSagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
See how AI voice agents work for your industry. Live demo available -- no signup required.
One reschedule text hits your scheduler, package balance, tutor shift and invoice. Here is what MCP changed for tutoring and test-prep center owners in 2026.
Anthropic's Claude Fable 5 and Mythos 5 explained: pricing, availability, frontier benchmarks, the dual-model safeguard architecture, and what they mean for AI agents.
Where Claude Code, MCP, and multi-agent systems are taking GTM engineering next, and how to prepare your team now for standing and multi-agent workflows.
Where Claude Cowork and the Claude agent ecosystem are heading next — standing agents, MCP, skills as a moat — and the concrete moves to prepare your team now.
The metrics, leading signals, and anti-metrics that prove Claude Cowork is working — acceptance rate, time-to-outcome, and why usage counts mislead.
Shipping an agentic GTM workflow is easy; proving it works is hard. The metrics, signals, and eval loops that show a Claude Code rebuild is paying off.
© 2026 CallSphere Inc. All rights reserved.
Made within San Francisco
Watch how CallSphere handles real customer calls, schedules appointments, and processes payments — live.
Try Live DemoBook a DemoCalculate Your ROI