Back to Guides
ProductivityBuilders

How to Add Connectors in Claude: Directory, Custom URL and Safety

11 min read


Most people who want Claude to see their calendar or their documents search for a long time, find a page full of technical words, and give up. The process is shorter than it looks. You open one page, pick the service, sign in and turn it on in the conversation.

Adding a connector takes about two minutes. Deciding what Claude may do with it is the part worth your time.

This guide shows both ways to connect: from the directory, which is where to start, and by web address when the service you want is not listed. It also covers the settings that keep you in control. If the word MCP is new to you, read What Is MCP? first. It takes five minutes.

Before you begin

You need two things:

  • A Claude account, signed in on claude.ai or in the Claude desktop app

  • An account with the service you want to connect. The service is run by its provider, and it may require its own account or a paid plan

On Team and Enterprise plans, an Owner of the organization adds a connector for everyone, and members then connect with their own account. If you are a member and cannot add one, ask an Owner.

Option 1: Add a connector from the directory

The directory lists the connectors that Anthropic and other providers offer. This is the simplest and most reviewed route, so check here first.

  1. 1

    Open the Connectors page

    Go to Customize, then Connectors. On claude.ai the address is claude.ai/customize/connectors. In the desktop app, choose Customize in the sidebar, then Connectors.

  2. 2

    Find the connector

    Select Discover to browse. Type a service name in Search connectors, or look through the categories, then select a connector to open its page. Each listing carries a Verified or Community label.

  3. 3

    Start the connection

    Select Connect to Claude. Some connectors first ask for details, such as a server address or the region your account is hosted in. Enter them and continue.

  4. 4

    Sign in to the service

    Claude takes you to the service's sign-in page. On claude.ai it opens in the same tab. In the desktop app it opens in your browser. Sign in, read the access Claude asks for, and approve it.

  5. 5

    Confirm it is connected

    Back on the Connectors page, the connector is listed under Your connectors with the status Connected.

A connector that does not use sign-in connects as soon as you select the button, with no page to visit.

Verified or Community?

A Verified label means Anthropic has checked the connector. A Community label means it comes from another provider and has not been verified the same way. Prefer Verified when two options do the same job.

Option 2: Add a custom connector by URL

Use this when the service you want is not in the directory, and you have the address of its remote MCP server. The address is an HTTPS link, for example https://mcp.example.com/mcp.

Custom connectors reach unverified services

A connector you add yourself connects Claude to a service nobody at Anthropic has reviewed. Claude can read and act in it. Add one only from an organization you trust.

On a Free, Pro or Max plan

You add custom connectors to your own account. The Free plan allows one custom connector.

  1. 1

    Open Customize, then Connectors

    Go to Customize > Connectors.

  2. 2

    Add a custom connector

    Click Add custom connector.

  3. 3

    Enter the server address

    Type the remote MCP server URL.

  4. 4

    Choose how people sign in

    If the server needs it, enter OAuth credentials under the authentication settings. The table below explains the options.

  5. 5

    Add it

    Click Add, then Connect to sign in.

On a Team or Enterprise plan

An Owner adds the connector for the organization, and then every member connects with their own account.

  1. 1

    Owner: open organization connectors

    Go to Organization settings > Connectors.

  2. 2

    Owner: add a custom connector

    Select Add, then Custom. If Claude asks for the connector type, choose Web. Enter the server URL, add OAuth credentials if the server needs them, and click Add.

  3. 3

    Members: connect

    Go to Customize > Connectors, find the connector with the Custom label, and click Connect to sign in with your own account.

Choose the authentication settings

The layout of the Add custom connector dialog varies by organization. Some show the name, the URL and Advanced settings on one screen. Others use two steps. These are the choices you may meet:

SettingOptionWhat it means
AuthenticationSign in nowEach user signs in through the server's login before using the connector
AuthenticationSign in when neededClaude connects without credentials and asks you to sign in when the server requires it
AuthenticationNo sign-inAnyone with the server address can use it. If the server uses an API key, choose this and add the key under request headers
OAuth clientUse Claude's published identityThe recommended option. The server reads Claude's details from a document Anthropic hosts, and you set nothing up
OAuth clientRegister automaticallyClaude registers with the server as users connect. Works with most servers
OAuth clientUse your own OAuth clientYou enter a client ID you registered with the server

Change Advanced > Transport only if the server's documentation tells you to. An address ending in /sse selects an older connection method.

Request headers are a beta feature

For servers that use an API key or bearer token, the dialog can offer a Request headers section. It is in beta and only available to some organizations. If you do not see it, yours does not have it yet. When you enter an Authorization header, include the scheme yourself: for a bearer token, type Bearer followed by the token, with the space.

Use the connector in a conversation

Connecting is not the same as using. You choose, conversation by conversation, whether Claude may use a connector.

  1. 1

    Turn the connector on

    In a new or existing chat, click the + button in the message box and select Connectors. Find your connector and make sure its toggle is on.

  2. 2

    Ask for something the service holds

    Write a request that needs it.

  3. 3

    Approve the tool call

    Claude can ask for your approval before using one of the connector's tools. Choose Allow once to continue, or Always allow to skip the question for that tool from now on.

Prompt
“

Look at my calendar for tomorrow afternoon. List what is already booked, then suggest two 45-minute slots for a call that leave at least 15 minutes between meetings.

”

A good request names the service's data, the output you want and a constraint. That is the same advice as for any prompt, with one addition: say whether Claude should only read or may also change things.

Inside Claude Tutorial

Asking for read-only first is a habit worth keeping

Starting with a request that only reads, then deciding whether to let Claude change anything, is the careful way to delegate, and the app trains it on many kinds of tasks.

Coming Soon
Download on theApp Store
GET IT ONGoogle Play

Keep control: permissions and switches

These settings matter more than the connecting itself.

Broadest controlFinest control

  1. Do not connect itThe safest choice for a service you do not need
  2. Turn it off per chatUse the Connectors toggles in the + menu so it is available only when you want it
  3. Needs approvalClaude asks before each use of a tool, and you answer Allow once or Always allow
  4. BlockedSet a single tool, such as delete, to Blocked on the connector's page
Use more than one. A connector can be on for a chat, and still have its riskiest tool blocked.

To set tool permissions, go to Customize > Connectors, select the connector under Your connectors, and find Tool permissions. For each group of tools or for a single tool you can choose Always allow, Needs approval or Blocked.

A few rules of thumb:

  • Use Always allow only for servers you trust, and mostly for tools that only read.
  • Set tools that delete or send things to Needs approval or Blocked.
  • Turn connectors off in the + menu when a conversation does not need them. It also keeps Claude focused.
  • Watch what Claude does. If it asks to do something unrelated to your request, stop and check, because a service that fetches outside content can carry text meant to trick an AI.

Disconnect, reconnect or remove

Everything about a connector is on its own page under Customize > Connectors.

You want toDo this
Stop Claude using it in one chatTurn its toggle off in the + menu
Sign Claude out of the serviceSelect Disconnect. The connector stays in your list and shows Connect
Take it off your accountOpen the three-dot menu and select Remove
Fix a lost connectionSelect Reconnect on its row and sign in again
Change OAuth settings or headersRemove the connector and add it again. You cannot change authentication after adding it

On Team and Enterprise plans, an Owner removes a connector for the whole organization from Organization settings > Connectors, and members then need to reconnect if it is added again.

A local connector: desktop extensions

Some connectors run on your own computer. In the Claude desktop app, a desktop extension is a local MCP server packaged as a single file with the extension .mcpb. It suits local files and tools, sensitive data and offline work. You need to be signed in to claude.ai.

  1. 1

    Open Settings > Extensions

    In the Claude desktop app, go to Settings > Extensions.

  2. 2

    Drag in the file

    Drop the .mcpb file onto the page. Claude opens a preview of the extension.

  3. 3

    Install

    Select Install and confirm. The extension now appears in the list.

An extension runs with your user permissions, so it can reach only what you can reach, and it sends no data unless it is built to. Your organization can turn extensions off or limit which ones you can install. If Extensions does not appear in settings, that is the reason.

Where connectors work

A connector you add is available across the Claude apps:

AppWhat it supports
Claude on the web (claude.ai)Remote connectors
Claude desktop appRemote connectors and local desktop extensions
Claude mobile appRemote connectors
Claude CodeThe connectors you added in claude.ai, when you sign in with your Claude account

Frequently asked questions

How do I connect Claude to Google Calendar, Notion or another app?

Go to Customize > Connectors, select Discover, search for the service, select Connect to Claude and sign in. If the service is not in the directory but offers a remote MCP server, add it as a custom connector with its address.

Where is the Connectors page?

At Customize > Connectors, on claude.ai or in the desktop app. Team and Enterprise Owners also manage the organization's connectors at Organization settings > Connectors.

How many connectors can I add on the Free plan?

One custom connector. Directory connectors are separate from that limit, and the service itself may need its own account or plan.

Why can't I add a custom connector?

On Team and Enterprise plans, only an Owner (or, on Enterprise, a member with a custom role that can manage the organization's libraries) can add one. Ask an Owner to add it, and then connect with your own account.

Is it safe to click Always allow?

Only for servers you trust and tools that only read. For anything that deletes, sends or changes data, keep Needs approval or Blocked.

Can I use my connectors in Claude Code?

Yes. Connectors you add in claude.ai are available in Claude Code, in the terminal and in cloud sessions, when you sign in with your Claude account.

How do I remove a connector?

Go to Customize > Connectors, open the connector, use the three-dot menu and choose Remove. To keep it listed but sign Claude out, use Disconnect instead.

Your connector checklist

  • You checked the directory before adding a custom connector

  • You read the permissions on the sign-in screen before approving them

  • Tools that delete or send are set to Needs approval or Blocked

  • Unused connectors are turned off in the + menu or disconnected

Continue reading