349 pages for /mcp.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
beta-headers
Claude Developer Platform · in the page
api/beta-headers
…unnels reference](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/reference#tunnels-api) for details. Endpoint-specific headers that apply to the same endpoint aren't always combinab…
Agents
Claude Developer Platform · in the page
api/beta/agents
…CP connector guide](https://platform.claude.com/docs/en/managed-agents/mcp-connector?sdk_languages=http). - `type: "url"` - `name: string` Unique name for this server, referenced by mcp_too…
Create Agent
Claude Developer Platform · in the page
api/beta/agents/create
…CP connector guide](https://platform.claude.com/docs/en/managed-agents/mcp-connector?sdk_languages=http). - `type: "url"` - `name: string` Unique name for this server, referenced by mcp_too…
Update Agent
Claude Developer Platform · in the page
api/beta/agents/update
…CP connector guide](https://platform.claude.com/docs/en/managed-agents/mcp-connector?sdk_languages=http). - `type: "url"` - `name: string` Unique name for this server, referenced by mcp_too…
Vaults
Claude Developer Platform · in the page
api/beta/vaults
…redential **POST** `/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate` Validate an MCP OAuth Credential #### Path parameters - `vault_id: string` Identifier of the vault cont…
Credentials
Claude Developer Platform · in the page
api/beta/vaults/credentials
…redential **POST** `/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate` Validate an MCP OAuth Credential ### Path parameters - `vault_id: string` Identifier of the vault conta…
claude-models-on-google-cloud-anthropic-managed-iam-permissions
Claude Developer Platform · in the page
api/claude-models-on-google-cloud-anthropic-managed-iam-permissions
…User | `POST /v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate`…
Apps
Claude Developer Platform · in the page
api/compliance/apps
…ion_name": "Example Integration", "mcp_server_url": "https://mcp.example.com" }, { "type": "tool_result", "tool_use_id": "toolu_01Abc", "name":…
Chats
Claude Developer Platform · in the page
api/compliance/apps/chats
…ion_name": "Example Integration", "mcp_server_url": "https://mcp.example.com" }, { "type": "tool_result", "tool_use_id": "toolu_01Abc", "name":…
Messages
Claude Developer Platform · in the page
api/compliance/apps/chats/messages
…ion_name": "Example Integration", "mcp_server_url": "https://mcp.example.com" }, { "type": "tool_result", "tool_use_id": "toolu_01Abc", "name":…
Get chat messages
Claude Developer Platform · in the page
api/compliance/apps/chats/messages/list
…ion_name": "Example Integration", "mcp_server_url": "https://mcp.example.com" }, { "type": "tool_result", "tool_use_id": "toolu_01Abc", "name":…
spans
Claude Developer Platform · in the page
api/opentelemetry/spans
…e [MCP connector](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector). On Managed Agents, if the [connection to the MCP server fails](https://platform.claude.com/docs/en/managed-agents…
anthropic-managed
Claude Developer Platform · in the page
build-with-claude/claude-models-on-google-cloud/anthropic-managed
…:** [MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview) aren't available on Claude Models on Google Cloud (Anthropic managed). * **[Memory stores on self-hosted en…
mid-conversation-system-messages
Claude Developer Platform · in the page
build-with-claude/mid-conversation-system-messages
…d [MCP connector](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector) tools can be referenced individually with `mcp_tool_reference` (`server_name` and `name`) or as a whole toolset wi…
overview
Claude Developer Platform · in the page
build-with-claude/overview
…| [MCP connector](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector) | Connect to remote [MCP](https://modelcontextprotocol.io/) servers directly…
preserved-thinking
Claude Developer Platform · in the page
build-with-claude/preserved-thinking
…e [MCP connector](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector), also send `mcp-client-2026-09-15`. It covers everything `mcp-client-2025-11-20` does, so send it instead of that…
token-counting
Claude Developer Platform · in the page
build-with-claude/token-counting
…e [MCP connector](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector), and `image` or `document` blocks with a `url` or `file` source. Send images and PDFs as base64 to count them. For…
csharp
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/csharp
…lientTransport(new() { Endpoint = new("https://learn.microsoft.com/api/mcp") })); ChatOptions options = new() { Tools = [.. await learningServer.ListToolsAsync()] }; Console.WriteLine(await chatClie…
typescript
Claude Developer Platform · in the page
cli-sdks-libraries/sdks/typescript
…rvers` parameter](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector) that lets Claude connect directly to remote MCP servers. Use `mcp_servers` when you have remote servers accessible…
api-and-data-retention
Claude Developer Platform · in the page
manage-claude/api-and-data-retention
…| [MCP connector](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector) | `/v1/messages`<br />with `mcp_servers` | <Eligible stat…
inference-hooks-endpoint
Claude Developer Platform · in the page
manage-claude/inference-hooks-endpoint
…ype": "third_party", "toolset_name": "crm", "origin": "https://mcp.crm.example.com", "verified_origin": true } } ``` A `tool_use` block for a tool on a Gmail connector, called in a clau…
api
Claude Developer Platform · in the page
manage-claude/opentelemetry/api
…'s MCP connector](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector) or the [Managed Agents MCP connector](https://platform.claude.com/docs/en/managed-agents/mcp-connector), the API a…
sdk
Claude Developer Platform · in the page
manage-claude/opentelemetry/sdk
…lls an [MCP tool](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector#client-side-mcp-helpers), the SDK's tool span is the current span. Some MCP client libraries send the trace context…
wif-reference
Claude Developer Platform · in the page
manage-claude/wif-reference
…[MCP tunnels API](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/reference#tunnels-api): create, list, and get tunnels, register and archive CA certificates, reveal and rotate the tu…
workload-identity-federation
Claude Developer Platform · in the page
manage-claude/workload-identity-federation
…the [MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview) create-tunnel modal creates rules scoped to `workspace:manage_tunnels`. See [OAuth scopes](https://platform…
workspaces
Claude Developer Platform · in the page
manage-claude/workspaces
…* **[MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview)** are managed with a `workspace:manage_tunnels` OAuth token obtained through [Workload Identity Federation]…
agent-setup
Claude Developer Platform · in the page
managed-agents/agent-setup
…tools), [MCP tools](https://platform.claude.com/docs/en/managed-agents/mcp-connector), and [custom tools](https://platform.claude.com/docs/en/managed-agents/tools#custom-tools).…
choosing-an-environment
Claude Developer Platform · in the page
managed-agents/choosing-an-environment
…e an [MCP tunnel](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview) with either option. MCP tunnels are in research preview and need an access request. See [Self-hosted sandbo…
github
Claude Developer Platform · in the page
managed-agents/github
…"name": "github", "url": "https://api.githubcopilot.com/mcp/" } ], "tools": [ {"type": "agent_toolset_20260401"}, { "type": "mcp_toolset",…
multiagent-orchestration
Claude Developer Platform · in the page
managed-agents/multiagent-orchestration
…"type": "url", "name": "github", "url": "https://api.githubcopilot.com/mcp/"}], "tools": [{"type": "mcp_toolset", "mcp_server_name": "github"}] }' # Create the agent that delegates to it:…
overview
Claude Developer Platform · in the page
managed-agents/overview
…ta, [MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview) and [dreaming](https://platform.claude.com/docs/en/managed-agents/dreams) are in a more limited research pr…
permission-policies
Claude Developer Platform · in the page
managed-agents/permission-policies
…_servers": [ {"type": "url", "name": "github", "url": "https://mcp.example.com/github"} ], "tools": [ {"type": "agent_toolset_20260401"}, { "type": "mcp_t…
reference
Claude Developer Platform · in the page
managed-agents/reference
…ugh [MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview). The server should support the MCP protocol's streamable HTTP transport; servers that only support the depr…
secure-deployment
Claude Developer Platform · in the page
managed-agents/secure-deployment
…t session creation](https://platform.claude.com/docs/en/managed-agents/mcp-connector#provide-authentication-at-session-creation). The same check runs when a session update changes `mcp_servers` (java,…
spawn.sh: called once per claimed work item
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes
…s*. [MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview) control *how Anthropic reaches MCP servers in your network*. They are independent: a session running in Ant…
self-hosted-sandboxes-custom-tools
Claude Developer Platform · in the page
managed-agents/self-hosted-sandboxes-custom-tools
…The [MCP connector](https://platform.claude.com/docs/en/managed-agents/mcp-connector) connects to MCP servers from Anthropic's side. A server must therefore expose an HTTP endpoint that Anthropic can…
session-operations
Claude Developer Platform · in the page
managed-agents/session-operations
…ervers": [ {"type": "url", "name": "linear", "url": "https://mcp.linear.app/sse"} ] } }' ``` ```bash CLI ant beta:sessions update --session-id "$SESSION_ID" <<'YAML'…
tools
Claude Developer Platform · in the page
managed-agents/tools
…the [MCP connector](https://platform.claude.com/docs/en/managed-agents/mcp-connector) instead. ## Available tools The agent toolset includes the following tools. All are enabled by default when you…
vaults
Claude Developer Platform · in the page
managed-agents/vaults
…{ "type": "mcp_oauth", "mcp_server_url": "https://mcp.slack.com/mcp", "access_token": "xoxp-...", "expires_at": "2099-12-31T23:59:59Z", "refresh": {…
overview
Claude Developer Platform · in the page
release-notes/overview
…* [MCP tunnels](https://platform.claude.com/docs/en/agents-and-tools/mcp-tunnels/overview) is now available as a research preview, so you can connect to MCP servers in your private network. * Self-h…
How the agent loop works
Claude Code CLI · in the page
agent-sdk/agent-loop
…* **Connect external services** with [MCP servers](/docs/en/agent-sdk/mcp.md) (databases, browsers, APIs) * **Define custom tools** with [custom tool handlers](/docs/en/agent-sdk/custom-tools.md) * *…
Use Claude Code features in the SDK
Claude Code CLI · in the page
agent-sdk/claude-code-features
…ISABLE_AUTO_MEMORY=1` in `env` | | [claude.ai MCP connectors](/docs/en/mcp.md#use-mcp-servers-from-claude-ai) | Loaded when the session authenticates with your claude.ai login. Not loaded when `CLAUDE…
Configure your agent
Claude Code CLI · in the page
agent-sdk/configuration
…tool servers | [Connect to external tools with MCP](/docs/en/agent-sdk/mcp.md) | | `agents` | `agents` | Subagent definitions | [Subagents](/docs/en/agent-sdk/subagents.md) | | `hooks` | `hooks` | Cal…
Give Claude custom tools
Claude Code CLI · in the page
agent-sdk/custom-tools
…option, and list each tool's [fully qualified name](/docs/en/agent-sdk/mcp.md#tool-naming-convention) in `allowedTools` so the tool runs without a permission prompt. That name is `mcp__{server_name}__…
Intercept and control agent behavior with hooks
Claude Code CLI · in the page
agent-sdk/hooks
…figuration, spelled as the [tool naming convention](/docs/en/agent-sdk/mcp.md#tool-naming-convention) describes. | | `hooks` | `HookCallback[]` | - | Required. Array of callback functions to execute w…
Hosting the Agent SDK
Claude Code CLI · in the page
agent-sdk/hosting
…'s Agent Platform. If your agents use [MCP servers](/docs/en/agent-sdk/mcp.md) or external tools, they need outbound access to those endpoints as well. For production, route outbound traffic through a…
Migrate to Claude Agent SDK
Claude Code CLI · in the page
agent-sdk/migration-guide
…en/agent-sdk/custom-tools.md) and [MCP Integration](/docs/en/agent-sdk/mcp.md)
Agent SDK overview
Claude Code CLI · in the page
agent-sdk/overview
…data sources via the Model Context Protocol | [MCP](/docs/en/agent-sdk/mcp.md) | | Permissions | Control which tools run automatically, which need approval | [Permissions](/docs/en/agent-sdk/permissio…
Configure permissions
Claude Code CLI · in the page
agent-sdk/permissions
…se server sets [`_meta["anthropic/requiresUserInteraction"]`](/docs/en/mcp#require-approval-for-a-specific-tool) always fall through to the callback, even when an allow rule matches. In `dontAsk` mode…
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…axResultSizeChars`. See [Raise the limit for a specific tool](/docs/en/mcp.md#raise-the-limit-for-a-specific-tool) | ```python theme={null} from claude_agent_sdk import tool, ToolAnnotations from typ…