What are third party connectors?
Custom connectors allow Claude to operate within your preferred software and leverage comprehensive context from your external tools. You can:- Connect Claude to existing remote MCP servers
- Build your own remote MCP servers for any tool
Finding connectors
Browse the Connectors Directory to discover third-party MCP servers that are ready to use across all Claude products. Some are verified by Anthropic and others are community connectors; see connector verification.Adding custom connectors
You can manually add any third-party connector to Claude as long as you have the URL of that remote MCP server.For Team and Enterprise plans
Owners must:- Navigate to Organization settings > Connectors
- Select Add, then Custom. If Claude asks for the connector type, choose Web.
- Enter the remote MCP server URL
- Optionally configure OAuth Client ID/Secret in Advanced settings
- Click “Add”
- Go to Customize > Connectors
- Find the connector with “Custom” label
- Click “Connect” to authenticate
For Free, Pro, and Max plans
- Navigate to Customize > Connectors
- Click “Add custom connector”
- Enter the remote MCP server URL
- Optionally configure OAuth credentials
- Click “Add”
Enabling connectors in chat
Use the ”+” button in your chat interface to access “Connectors,” where you can enable/disable connectors per conversation.The Add custom connector dialog, field by field
The two-step dialog described here is rolling out gradually. If your dialog shows a name, URL, and Advanced settings on one screen, your organization has the earlier version; the steps above still apply.
https://mcp.example.com/mcp. After you continue, Claude checks the URL and pre-fills the authentication settings it detects, marked “Detected.”
Authentication: how people connect to the server.
- Sign in now: each user signs in through the server’s OAuth flow before using it.
- Sign in when needed: Claude connects without credentials and prompts users to sign in when the server asks.
- No sign-in: anyone with access to the server URL can use the connector. If the server uses an API key, choose No sign-in and add the key under Request headers; Claude stores it as the connector’s credential.
- Use Claude’s published identity (recommended): the server reads Claude’s client details from a URL Anthropic hosts (Client ID Metadata Document). Nothing to set up; the server must support it.
- Register automatically: Claude registers OAuth clients with the server as users connect (Dynamic Client Registration). Works with most servers, but adds client registrations over time.
- Use your own OAuth client: enter a client ID you registered with the server. Leave the secret blank unless your authorization server requires one. See Authentication for connectors.
/sse selects the older SSE transport. Change it only if the server’s documentation says to.
Authenticating with request headers
Request header authentication is in beta and available to a limited set of organizations. If you don’t see the Request headers section in the Add custom connector dialog, your organization doesn’t have access yet.
Authorization: OAuth owns that header, so it cannot be configured as a request header on an OAuth connection.
Adding a request header
- In the Add custom connector dialog, open Request headers.
- Select a header name from the list, or choose Custom header to enter a different name. The list offers standard authentication and routing header names such as
authorization,x-api-key, andx-auth-token, which every connector can use. Anthropic reviews and approves each custom header name before Claude will send it to a third-party server, which prevents connector configuration from being used to send arbitrary header names. If you enter a header name that isn’t approved, Claude rejects the save with an error. To request approval for a custom header name, contact Claude support. - Enter the header value exactly as your server expects to receive it.
- Choose whether the header is Required. When a required header has no stored value at connection time, the connection fails. When an optional header has no value, Claude simply omits it from the request.
- Repeat for any additional headers your server needs (you can add up to four), then click Add.
Enter the full header value
Claude sends the value exactly as you enter it. It does not add an authentication scheme or any other prefix. For anAuthorization header, include the scheme in the value:
Most servers that use bearer tokens reject the second form. If your server’s documentation shows
Authorization: Bearer YOUR_TOKEN, enter Bearer followed by your token, including the space. The same applies to Basic authentication: enter Basic followed by the base64-encoded credentials.
Managing connectors
To edit a connector’s name or URL, or to remove a connector:- Go to Customize > Connectors (Team and Enterprise owners: Admin settings > Connectors)
- Click “Remove” or select the three-dot menu
- Follow the prompts
Security and privacy
Best practices
- Only connect to servers from trusted organizations
- Carefully review requested permission scopes during authentication
- Be aware of prompt injection risks; Claude has built-in protections
- Monitor for unexpected changes in tool behavior
Tool actions
Remote MCP servers enable Claude to invoke tools that can:- Read data from applications
- Create, modify, or delete data
- Take actions on your behalf
- Monitor Claude’s actions for unintended effects
- Review tool approval requests carefully
- Only click “Always allow” for trusted servers
- Turn off connectors you aren’t using with the toggles in the chat ”+” menu’s Connectors item
- Block individual tools you don’t need under Customize > Connectors by selecting the connector and setting the tool’s permission to Blocked
Reporting issues
Report malicious MCP servers to Anthropic’s Bug Bounty Program.Related topics
Building Connectors
Learn to build your own MCP servers.
Connectors Directory
Browse pre-built connectors.
MCP Overview
Understand the Model Context Protocol.
Desktop Extensions
Deploy enterprise-grade MCP servers.
MCP in Claude Code
Add the same server to Claude Code from the command line.