Reference - Claude Platform Docs
Claude Platform Docs
Managed AgentsReference

Reference

Event types, self-hosted worker CLI flags, supported MCP server types, rate limits, and branding guidelines for Claude Managed Agents.

This page collects reference material for Claude Managed Agents. For task-oriented guides, follow the links in each section. For the operations on the session resource, see Session operations.

Event types

Persisted event type strings follow a {domain}.{action} naming convention; the stream-only event deltas (see the Event deltas tab) are the exception. See Session event stream for sending, streaming, and listing events. Webhook event types are listed separately in Subscribe to webhooks, and some of their names differ from the stream's (for example, session.status_idled rather than session.status_idle).

TypeDescription
user.messageA user message with text, image, or document content.
user.interruptStop the agent mid-execution.
user.custom_tool_resultResponse to a custom tool call from the agent.
user.tool_confirmationApprove or deny an agent or MCP tool call when a permission policy requires confirmation.
user.define_outcomeDefine an outcome for the agent to work toward.
user.tool_resultFor sessions with self_hosted environments only, your integration is responsible for providing agent_toolset results. The SDK helpers and CLI do this automatically.

Self-hosted worker

These are the ant beta:worker CLI flags for the pre-built worker that drives a self_hosted environment. See Self-hosted sandboxes for setting up the environment, running a worker, and the SDK helper options.

FlagDescription
--environment-idThe environment to poll for work. Also reads from ANTHROPIC_ENVIRONMENT_ID.
--environment-keyAuthenticates the worker with this environment. Also reads from ANTHROPIC_ENVIRONMENT_KEY.
--workdirDirectory where skills are downloaded and tools read and write files. Defaults to . (the current directory); the system default working directory is /workspace.
--on-workScript to call for each claimed work item instead of running tools in-process. Receives session details as environment variables.
--unrestricted-pathsAllow the file tools to read and write paths outside --workdir. The workdir check is a guardrail for the file tools only, not a sandbox; it does not constrain bash.
--max-idleHow long to wait after the session goes idle with an end_turn stop reason before shutting down. Defaults to 60s.
--log-formatLog output format. Use json for structured log ingestion. Defaults to text.

The CLI worker does not mount memory stores: a session that attaches one still runs, but the agent finds nothing at the store's mount_path and no changes sync back to the store. To use memory stores in sessions on a self-hosted environment, run the SDK worker instead; see Use memory stores.

Supported MCP server types

Claude Managed Agents connects to remote MCP servers that expose an HTTP endpoint, or to private MCP servers through MCP tunnels. The server should support the MCP protocol's streamable HTTP transport; servers that only support the deprecated SSE transport still work through an automatic fallback. See MCP connector for declaring servers on an agent.

For more information on MCP and building MCP servers, see the MCP documentation.

Rate limits

Managed Agents endpoints are rate-limited per organization:

OperationLimit
Create endpoints (such as agents, sessions, and environments)300 requests per minute
Read endpoints (such as retrieve, list, and stream)1,200 requests per minute

Organization-level spend limits and usage-tier rate limits also apply.

Branding guidelines

For partners integrating Claude Managed Agents, use of Claude branding is optional. When referencing Claude in your product:

Allowed:

  • "Claude Agent" (preferred for dropdown menus)
  • "Claude" (when within a menu already labeled "Agents")
  • "{YourAgentName} Powered by Claude" (if you have an existing agent name)

Not permitted:

  • "Claude Code" or "Claude Code Agent"
  • "Claude Cowork" or "Claude Cowork Agent"
  • Claude Code-branded ASCII art or visual elements that mimic Claude Code

Your product should maintain its own branding and not appear to be Claude Code, Claude Cowork, or any other Anthropic product. For questions about branding compliance, contact the Anthropic sales team.

Was this page helpful?