Skip to content
InnovateTechie
Claude Features

Claude Connectors: Link Your Apps and Data to Claude

InnovateTechieBy InnovateTechie12 min read
Share
Claude Connectors linking external apps and data sources to Claude through the Model Context Protocol

Part ofClaude AI Features: The Complete Overview

Quick answer

Claude Connectors are secure integrations — built on the open Model Context Protocol — that link external apps and data sources to Claude so it can read your files, search your tools, and take actions in-chat. You enable them under Settings > Connectors, browse the directory, click Connect, and complete a one-time OAuth sign-in per app.

Key takeaways

  • Connectors are OAuth-based integrations built on the open Model Context Protocol — MCP is the wire format, a connector is the packaged, one-click product built on top of it.
  • Claude never gets more access than you already have: a connector is a window into your existing permissions in the source app, never a skeleton key.
  • Directory connectors work on every plan, including Free — you don't need to pay to connect Google Drive or Gmail, only to do more agentic work once connected.
  • Custom connectors must be reachable over the public internet using Streamable HTTP (or legacy SSE) — a `localhost` URL will never connect, since Claude reaches it from Anthropic's cloud, not your machine.
  • Each active connector consumes context tokens on every single chat because Claude has to load its available tools — a dozen idle connectors quietly tax every message.
  • The rule for choosing between upload and connector: upload for a one-off snapshot, connect for data that changes or that you'll reference repeatedly.

That single mechanism turns Claude from a chat box you feed by hand into a workspace that reaches your data where it already lives. We run this site with Claude daily, and Connectors are the feature that ends the copy-paste tax. Below: what Claude Connectors are, the types available, the protocol underneath, how to set them up, security, and when a connector beats a plain upload.

What are Claude connectors?

A connector is a packaged bridge between Claude and one external service — Google Drive, Gmail, GitHub, Notion, Slack, Jira, and hundreds more. Once you connect an app, Claude can pull a document, search a channel, or take an action inside that service without you exporting anything by hand. Ask "summarize the open issues in my repo" or "find the invoice from March in Drive," and Claude reaches in and gets it.

Two properties make Claude Connectors trustworthy rather than scary:

  1. They inherit your permissions. A connector never grants Claude more access than you already have. It can only read the channels, files, and records you can see in the source system — nothing more.
  2. They are scoped and revocable. Each connector is authorized through OAuth, listed in your settings, and disconnected with one click whenever you want.

There are two flavors. Directory connectors are prebuilt integrations Anthropic and its partners publish — you just click Connect. Custom connectors point Claude at your own remote server, which we cover further down. Both are examples of Claude app connectors that extend what the assistant can reach beyond its own training data.

Diagram of Claude Connectors linking Google Drive, GitHub, Slack, and Notion to Claude via OAuth

Common connector types at a glance

The directory spans hundreds of integrations across productivity, developer, and business categories. You won't use most of them; you'll live in three or four. Here are the common types and what Claude does once each is connected.

Connector typeExample appsWhat Claude can do
File storageGoogle Drive, OneDrive, BoxFind, read, and summarize documents and spreadsheets by name or content
Email & calendarGmail, Google Calendar, OutlookSearch threads, draft replies, check your schedule, prep for a meeting
Developer toolsGitHub, Linear, Jira, SentryRead issues and pull requests, triage bugs, summarize a sprint
Team chatSlack, Microsoft TeamsSearch channels you belong to, catch up on a thread, draft a message
Docs & knowledgeNotion, Confluence, Google DocsPull a spec into context, cross-reference notes, update a page
Business systemsSalesforce, Stripe, HubSpotLook up a customer, check a payment, pull a deal into the chat

Some connectors are interactive: they render live interfaces — dashboards, task boards, design views — directly inside the conversation instead of returning plain text. The email-and-calendar row is the one most people wire up first, and our walkthrough of the Claude Outlook integration covers that specific setup — permissions, scopes, and all — end to end. The mix keeps growing, so the directory is worth a browse before you assume a tool isn't supported.

The Model Context Protocol underneath

Every connector runs on the same foundation: the Model Context Protocol, the open standard Anthropic introduced in late 2024 and released for anyone to implement. MCP defines how an AI model and an external tool talk — how the model discovers what a service offers and how it calls those capabilities. The wider industry adopted it fast, which is why the same connector pattern now shows up across many AI products, not just Claude.

Here's the distinction people trip on: MCP is the protocol; a connector is the product. MCP is the open wire format. A connector is the packaged, OAuth-based integration built on top of MCP that you add through Claude's UI with one click. You never touch protocol details for a directory connector — Anthropic and its partners did that work. You only meet MCP directly when you build a custom connector.

That layering matters for two reasons. First, because connectors share a protocol, the skill of wiring one transfers to all of them. Second, MCP is also how tools plug into Claude Code and Claude Cowork, so the same integration can serve chat, agentic knowledge work, and coding. Cowork in particular leans on connectors to reach live data mid-task — we cover that agent in What Is Claude Cowork?. There, a connector often arrives pre-packaged alongside skills and subagents, which is exactly what Claude Cowork plugins are for.

How to use Claude connectors: setup in under a minute

Connecting a directory app is genuinely quick — about 30 seconds per app once you know the path. Here is the Claude connectors setup, step by step, straight from Anthropic's connector documentation:

  1. Open Settings. In claude.ai or the desktop app, go to Customize > Connectors (older builds label it Settings > Connectors).
  2. Click the "+" next to Connectors. This opens the directory of available integrations.
  3. Browse or search for the app you want — Gmail, GitHub, Notion, whatever fits the task.
  4. Review the connector's description and the permissions it requests, then click Connect (or Install).
  5. Complete the OAuth sign-in. You're bounced to the service's own login, you approve access, and you're returned to Claude.
  6. Confirm and use it. The connector now appears in your list; invoke it in chat via the "+" menu or by typing "/".

That's the whole loop to connect apps to Claude. Directory connectors work on every plan — Free, Pro, Max, Team, and Enterprise — so you don't need to pay to reach Google Drive or Gmail. What paid plans and usage limits change is how much agentic work you can do once connected, not whether the connector exists.

Adding a custom connector

When the tool you need isn't in the directory — an internal API, a proprietary database, a niche SaaS — you point Claude at your own remote MCP server. The path:

  1. Go to Customize > Connectors and click the "+", then Add custom connector.
  2. Give it a name and paste your remote MCP server URL.
  3. Authenticate, and the connector joins your list like any other.

A few facts save hours here. Claude reaches your custom connector from Anthropic's cloud, not from your local machine, so the server must be reachable over the public internet — a localhost URL will never connect. The transport has to be Streamable HTTP (or legacy SSE); a stdio-based local server won't work through the web UI. And on the Free plan you're limited to one custom connector, while paid plans lift that cap.

Custom connectors overlap conceptually with the request-routing setups some Claude Code power users build; if you're wiring Claude Code to alternative model backends rather than data sources, that's a different kind of plumbing we cover in Claude Code Router.

Steps to add a custom Claude connector by pasting a remote MCP server URL and authenticating

Connectors vs uploads: which to use when

New users often reach for a connector when a file upload would do, or vice versa. The rule is simple: upload for a one-off snapshot, connect for living data.

File uploadConnector
Best forA specific file you have on hand right nowData that changes or lives in a tool you use daily
FreshnessFrozen at the moment you uploadedAlways current — Claude fetches on demand
EffortDrag one file per chatConnect once, reuse across every conversation
ScopeExactly what you attachedAnything you can access in the connected service
Token costOnly the file you attachEach active connector adds context every chat

If you'll reference the same source repeatedly — your issue tracker, your docs, your CRM — a connector pays for itself immediately. If you just need Claude to read one PDF today, upload it and move on. For persistence between chats without a live tool, Claude's Memory feature is the complementary piece, and the full feature map lives in our pillar, Claude AI Features.

Security, permissions, and token cost

Connectors touch real accounts, so the security model deserves a straight explanation. Three things hold:

  • Claude inherits your permissions. You can only sync content you already have permission to view in the source. A connector is a window into your existing access, never a skeleton key.
  • Transfers are encrypted, and access is revocable. Data moves over encrypted channels, connected services process it under their own terms, and you can disconnect any connector instantly from settings.
  • Organizations get controls. On Team and Enterprise, owners can govern what each connected service is allowed to do — but these controls can only tighten access, never exceed what the source system permits.

Those admin controls map cleanly onto the three action types a connector can perform:

ActionWhat it coversAdmin setting options
ReadFetching files, messages, records into the chatAlways allow, Needs approval, or Blocked
WriteCreating or updating content in the serviceAlways allow, Needs approval, or Blocked
DeleteRemoving content in the connected serviceAlways allow, Needs approval, or Blocked

One practical caveat we learned the hard way: each active connector consumes context tokens in every chat, because Claude has to load the connector's available tools. Enable only the connectors relevant to the task at hand and disconnect the rest — a dozen idle connectors quietly tax every message. Treat your connector list like your browser tabs: prune it.

Claude pricing at a glance

PlanPrice
Free$0
Pro$20 / month
Maxfrom $100 / month
APIPay per token

For the full breakdown of every plan, see our how much Claude costs guide. Office users get a first-party route too — the Claude PowerPoint add-in builds slides inside your own template.

Reading code is its own case: the Claude GitHub connector fetches file contents but not issues, PRs, or commit history — a limit worth knowing before you rely on it.

Meeting notes are a good first connector — connect Granola to Claude covers the setup, and the two-plan trap that leaves people staring at empty transcripts.

Creative work has its own set: Adobe and Claude reaches Photoshop, Lightroom, Firefly and Premiere — and about 40 tools work without an Adobe account at all.

If your team runs on Notion, the Claude Notion integration walks through the connect flow and the page-sharing step that trips most people up.

Live in your inbox instead? The Claude Gmail integration covers searching, summarizing, and drafting mail — and why Claude drafts a reply for you to send rather than sending it itself.

To reach 8,000+ apps at once, the Claude Zapier integration explains the two flavors — the no-key connector Claude drives, and the API-key step Zapier drives.

Running sales on HubSpot? The Claude HubSpot integration reads and writes CRM records from chat — with the no-deletes limit and the Needs-Approval safety setting spelled out.

Team lives in Slack? The Claude Slack integration untangles the two things sharing that name — the @Claude app inside Slack and the Slack connector inside Claude — and the Claude Tag migration.

Run projects in ClickUp? The Claude ClickUp integration connects over the official MCP server — OAuth, not API keys — with the exact setup path for every plan and the real per-day call limits.

Frequently Asked Questions

Claude Connectors are secure bridges, built on the Model Context Protocol, that let Claude access your apps, retrieve data, and take actions inside connected services like Gmail, GitHub, Slack, and Notion. They inherit your existing permissions, authorize through OAuth, and can be disconnected at any time from your settings.

Open claude.ai or the desktop app, go to Customize Connectors, and click the "+" to browse the directory. Pick the app you want, review its permissions, click Connect, and complete the OAuth sign-in with that service. The whole flow takes roughly 30 seconds per app.

MCP, the Model Context Protocol, is the open standard that defines how models and tools communicate. A connector is the packaged, OAuth-based integration built on top of MCP that you add through Claude's interface. Put simply: MCP is the protocol, and a connector is the one-click product built on it.

Directory connectors are available on every plan, including Free — you can reach Google Drive, Gmail, and Slack without paying. Custom connectors also work on the Free plan, but Free users are limited to a single custom connector. Paid plans raise that limit and grant far more agentic usage once connected.

Go to Customize Connectors, click the "+", and choose Add custom connector. Enter a name, paste your remote MCP server URL, then authenticate. The server must be reachable on the public internet and use Streamable HTTP transport — a local stdio server or a localhost URL will not connect through the web UI.

Almost always one of three causes: an OAuth failure, the wrong server URL, or an unsupported transport. Claude reaches your server from its cloud, so it must be publicly reachable and speak Streamable HTTP (or legacy SSE) — not stdio. Check the URL, the auth flow, and the transport in that order.

Yes. Every active connector adds its available tools to the context of each chat, so it consumes tokens whether or not you use it that message. Enable only the connectors you need for the current task, and disconnect idle ones. A long list of unused connectors quietly inflates the cost of every conversation.
InnovateTechie

Written by

InnovateTechie

Writing about Claude and the Anthropic toolkit — models, Claude Code, pricing, features, and fixes, in clear, practical, hands-on guides tested by daily use.

View all posts →