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. It ends no workflow run.
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

See Self-hosted worker reference for the ant beta:worker CLI flags, environment variables, filesystem paths, and SDK helper options of the pre-built workers that drive a self_hosted environment.

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?