SurfacesCoverage overview

Coverage overview

Every surface AgentKeeper can collect from, what each one sees, and whether it can block before an action runs.

A surface is one source of evidence. Each installs independently and appears in Settings → Connectors, where an admin can turn its ingestion on or off.

What each surface covers

SurfaceSeesCan blockInstalls on
Runtime hooksTool calls, shell commands, file access, promptsYes, before executionWorkstation, inside the agent
Agent Runtime SDKEvents from agents you build (TypeScript, Python)Yes, in your own codeYour application
MCP GatewayEvery MCP tool call and its argumentsYes, at the gatewayWorkstation, as a local proxy
Browser extensionPrompts in web AI surfacesYes, before submitChrome, Edge, Firefox
Claude EnterpriseGoverned Claude prompts across claude.ai, Cowork, Claude CodeYes, org-wide checkpointNothing — Anthropic sends to you
Claude OTLPPost-execution telemetry, token cost, detector findingsNoManaged settings or env vars
eBPF runtime sensorAI processes, network connections, container and Kubernetes contextNoLinux hosts
Endpoint discovery (EDR)Which machines have AI agents installedNoNothing — read-only API sync
Anthropic Compliance APIAnthropic Enterprise activityNoNothing — API sync
OpenAI Compliance APIChatGPT Enterprise audit logsNoNothing — API sync
Microsoft Agent 365Enterprise agent registry, ownership, riskNoNothing — API sync

Blocking requires the surface to be asked before the action runs. Everything else is after-the-fact evidence.

Which ones you need

Runtime hooks alone answer "what did the agent do on this machine". Add the MCP Gateway when agents reach external tools, and the browser extension when people paste code into web AI.

If you want toInstall
Stop dangerous commands in the IDERuntime hooks
Control which MCP servers agents can reachMCP Gateway
Stop source code leaving through a chat windowBrowser extension
Find shadow AI on machines you do not manageEndpoint discovery (EDR)
Audit AI use in SaaS, without touching endpointsCompliance API connectors
See AI workloads in containers and CIeBPF runtime sensor

Plan gating

SurfaceMinimum plan
Runtime hooks, MCP Gateway, browser extensionFree
Endpoint discovery (EDR)Team
Claude Enterprise, Compliance APIs, OTLP forwardingEnterprise
Single sign-on, directory syncEnterprise

Turning a surface off

Disabling a connector stops ingestion — it does not uninstall anything. Installed hooks keep running and their events are dropped. Evidence already stored stays visible. Uninstall from the workstation with Uninstall or the fleet rollback procedure.