HomeDocs changes
Documentation changes
What the docs quietly changed.
Anthropic's published documentation, fetched on a schedule and diffed against the last copy. Every edit dated, including the ones that never made a release note.
Last poll read all 4 cleanly: Claude Code CLI, Claude Developer Platform, Claude Documentation, Model Context Protocol. A date here is when this site noticed, not when Anthropic edited.
Claude Developer Platform
820pages tracked
773 changed this week · last read 23 Oct 2026
Claude Code CLI
228pages tracked
147 changed this week · last read 23 Oct 2026
Claude Documentation
280pages tracked
77 changed this week · last read 23 Oct 2026
Model Context Protocol
357pages tracked
171 changed this week · last read 23 Oct 2026
100 on this page
2,445 of the ledger's changes in claude-docs. Show every change
ReadSourcePageWhatLines
25 Sep 2026
121 pages
+9983 −5954 lines
claude-docs
claude-tag/concepts/how-it-works
±changed
+10−10
claude-docschanged
claude-tag/concepts/how-it-works
* **Memory**: what Claude learns in public channels is saved as workspace memory that any channel can use; private channels keep their own. See [What Claude remembers](/docs/claude
* **Memory**: Claude keeps notes for each channel, and the workspace notes it saves from public channels are read in every channel in the workspace. See [What Claude remembers](/do
* **Personal connectors are separate from channel connections.** A connection an admin attaches to a channel is separate from a connector on your personal claude.ai account. Your o
* **Personal connectors are separate from channel connections.** A connection an admin attaches to a channel is separate from a connector on your personal claude.ai account. Your o
Memory from public channels is shared across the workspace, so a decision recorded while working in #launch-week is available when someone asks in #gtm-west. When Claude cites some
+10 −10 lines
Upstream edited 25 Sep 2026 22:04 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/concepts/glossary
±changed
+8−8
claude-docschanged
claude-tag/concepts/glossary
Facts Claude retains while working in a channel, including facts you told it to remember and notes it writes itself. Entries from public channels are shared across the workspace; e
Facts Claude retains while working in a channel, including facts you told it to remember and notes it writes itself. Each channel keeps its own entries. From a public channel Claud
| | Legacy (the earlier Claude in Slack) | New (Claude Tag) |
| :------------- | :------------------------------------------ | :---------------------------------------------------- |
| Identity | Each user links their own claude.ai account | One agent identity with org-level service credentials |
+8 −8 lines
Upstream edited 25 Sep 2026 22:04 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/concepts/agent-identity
±changed
+2−2
claude-docschanged
claude-tag/concepts/agent-identity
* **Personal connectors are separate.** A shared channel session uses only the service-account connections an admin attached. Where [personal connectors in channels](#personal-conn
* **Personal connectors are separate.** A shared channel session uses only the service-account connections an admin attached. With [personal connectors in channels](#personal-conne
A channel session works with the channel's Access bundles, so the [connectors on your own claude.ai account](/docs/connectors/getting-started) are not part of it. Personal connecto
A channel session works with the channel's Access bundles, so the [connectors on your own claude.ai account](/docs/connectors/getting-started) are not part of it. When a task you h
+2 −2 lines
Upstream edited 25 Sep 2026 22:04 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/admins/healthcare
±changed
+3−3
claude-docschanged
claude-tag/admins/healthcare
Members' own claude.ai connectors, such as their email or calendar, are a separate path to tools outside Slack. In a direct message, Claude works on the member's own Claude account
Members' own claude.ai connectors, such as their email or calendar, are a separate path to tools outside Slack. In a direct message, Claude works on the member's own Claude account
Memory from public channels goes into one store for the whole workspace, so something Claude noted in one public channel can inform its replies in another channel. Memory from a pr
Claude keeps separate notes for each channel. From a public channel it can also save workspace notes, and those inform its replies in every channel in the workspace. Notes from a p
4. If that channel is public, have an Owner also check workspace memory, because notes Claude saved from a public channel are stored with the workspace and aren't deleted with the
+3 −3 lines
Upstream edited 25 Sep 2026 22:04 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/admins/customize
±changed
+1−1
claude-docschanged
claude-tag/admins/customize
An Owner configures Claude's connections, plugins, and skills, and they apply per scope. They are separate from the connectors, skills, or MCP servers an individual user has set up
An Owner configures Claude's connections, plugins, and skills, and they apply per scope. They are separate from the connectors, skills, or MCP servers an individual user has set up
+1 −1 lines
Upstream edited 25 Sep 2026 22:04 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/admins/connections/google
±changed
+1−1
claude-docschanged
claude-tag/admins/connections/google
This is an HTTP API connection, not a personal claude.ai connector. A member's own Google connector applies in DMs. In organizations where [personal connectors in channels](/docs/c
This is an HTTP API connection, not a personal claude.ai connector. A member's own Google connector applies in DMs. With [personal connectors in channels](/docs/claude-tag/concepts
+1 −1 lines
Upstream edited 25 Sep 2026 22:04 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/admins/connections/amplitude
±changed
+1−1
claude-docschanged
claude-tag/admins/connections/amplitude
For the API key route, pair the connection with a plugin that covers Amplitude so Claude knows how to call the REST API; see [Attach plugins](/docs/claude-tag/admins/add-connection
For the API key route, pair the connection with a plugin that covers Amplitude so Claude knows how to call the REST API; see [Attach plugins](/docs/claude-tag/admins/add-connection
+1 −1 lines
Upstream edited 25 Sep 2026 22:04 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/admins/add-connections
±changed
+1−1
claude-docschanged
claude-tag/admins/add-connections
Connections belong to the [agent identity](/docs/claude-tag/concepts/agent-identity), not to any person. Personal claude.ai connectors apply in DMs. In organizations where [persona
Connections belong to the [agent identity](/docs/claude-tag/concepts/agent-identity), not to any person. Personal claude.ai connectors apply in DMs. With [personal connectors in ch
+1 −1 lines
Upstream edited 25 Sep 2026 22:04 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/users/use-cases/your-own-channel
±changed
+1−1
claude-docschanged
claude-tag/users/use-cases/your-own-channel
1. Create a Slack channel and add Claude with `/invite @Claude`. Make the channel public unless the work needs to be private, since [memory](/docs/claude-tag/users/memory) from a p
1. Create a Slack channel and add Claude with `/invite @Claude`. Make the channel public unless the work needs to be private, so teammates can find and join the work. Either way, t
+1 −1 lines
Upstream edited 25 Sep 2026 21:57 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/users/memory
±changed
+11−11
claude-docschanged
claude-tag/users/memory
> Claude Tag memory belongs to the channel, not to you. See how public channels share workspace memory, why private channels stay isolated, and how to check or correct it.
> Claude Tag memory belongs to the channel, not to you. See what each channel keeps, which notes are shared across the workspace, and how to check or correct them.
Claude keeps memory by channel. Memory from public channels is shared across the workspace. What it learns working in a private channel is saved to that channel's own store, and ch
Claude keeps memory by channel. Each channel, public or private, has its own notes, and channel memory isn't organized by person. From a public channel Claude can also save workspa
## Workspace memory
+11 −11 lines
Upstream edited 25 Sep 2026 21:57 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/users/good-habits
±changed
+7−7
claude-docschanged
claude-tag/users/good-habits
| You want Claude to know | Put it in
| :---------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------
| How this channel should behave: format, tone, when to respond | [**Channel memory**](/docs/claude-tag/users/memory) (say it and ask Claude to remember
| Conventions and setup for one repository: file layout, PR labels, dependencies to install | **`CLAUDE.md`** at the repo root ([loaded when the repo is](/docs/claude-tag/admins/co
| Standing rules for this channel that outrank memory | The [**Configure** page](#configure-claude-for-a-channel), in the **Channel instructio
+7 −7 lines
Upstream edited 25 Sep 2026 21:57 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/users/getting-started
±changed
+1−1
claude-docschanged
claude-tag/users/getting-started
The instruction saves to channel memory and applies to everyone's threads. Public-channel memory is also [shared across your workspace](/docs/claude-tag/users/memory). Verify with
The instruction saves to [channel memory](/docs/claude-tag/users/memory) and applies to everyone's threads in the channel. Verify with "what do you remember about this channel?"
+1 −1 lines
Upstream edited 25 Sep 2026 21:57 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/concepts/data-lifecycle
±changed
+14−14
claude-docschanged
claude-tag/concepts/data-lifecycle
| Memory | The notes Claude saves for each channel, the workspace-shared notes from public channels, and separate notes for each direct-message conversat
| Memory | The notes Claude saves for each channel, the workspace notes it saves from public channels, and separate notes for each direct-message convers
| Action | Claude-side data
| :------------------------------------------------------------------------------------------------------------------------------ | :-----------------------------------------------
| A Slack admin uninstalls the Claude app from a workspace | Deleted, the same as [disconnecting the workspac
+14 −14 lines
Upstream edited 25 Sep 2026 21:57 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/admins/migrate-from-earlier
±changed
+7−7
claude-docschanged
claude-tag/admins/migrate-from-earlier
| | Legacy (the earlier Claude in Slack) | New (Claude Tag) |
| :------------- | :------------------------------------------ | :--------------------------------------------------------- |
| Identity | Each user links their own claude.ai account | One agent identity with org-level service credentials |
| Sessions | Spawned per request | One persistent session per thread, shared with the channel |
| Memory | None | Shared workspace memory plus private-channel memory |
+7 −7 lines
Upstream edited 25 Sep 2026 21:57 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
claude-tag/admins/attach-to-scope
±changed
+1−1
claude-docschanged
claude-tag/admins/attach-to-scope
Memory is also scoped, but differently: there is no organization-wide memory, public-channel entries are shared across the workspace, and a private channel reads workspace memory b
Memory is also scoped, but differently: there is no organization-wide memory, each channel keeps its own notes, workspace notes saved from public channels are read across the works
+1 −1 lines
Upstream edited 25 Sep 2026 21:57 UTC Recorded here 25 Sep 2026 22:07 UTC
claude-docs
plugins/submit
±changed
+27−2
claude-docschanged
plugins/submit
* **A GitHub repository that holds the plugin.** The directory reads plugins from repositories on github.com, and the repository must be public before the listing goes live. If the
* **A GitHub repository that holds the plugin, and your GitHub account connected on claude.ai.** The directory reads plugins from repositories on github.com. The portal checks that
### Connect your GitHub account
The portal checks your GitHub access before it lets you create a submission, submit it, publish the plugin, [relist](#withdraw-or-delist-a-plugin) it, or turn on [auto-publish](#pu
+27 −2 lines
Upstream edited 25 Sep 2026 18:59 UTC Recorded here 25 Sep 2026 19:07 UTC
claude-docs
plugins/build
±changed
+3−1
claude-docschanged
plugins/build
The examples in this section build a plugin named `expense-reports` for a fictional finance product whose MCP server is at `mcp.example.com`.
The examples in this section build a plugin named `expense-reports` for a fictional finance product whose MCP server is at `mcp.example.com`. If you plan to submit the plugin to An
Before you submit the plugin to the directory, run `claude plugin validate ./expense-reports`, then select **Validate** in the [developer portal](https://claude.ai/directory/manage
+3 −1 lines
Upstream edited 25 Sep 2026 18:58 UTC Recorded here 25 Sep 2026 19:07 UTC
claude-docs
directory/publish
±changed
+1−1
claude-docschanged
directory/publish
* **Updates that reach the people who have your plugin**: when you push a new version, the directory scans it and, once it's published, serves it to them. [Update a published plugi
* **Updates without resubmitting**: after the first submission, you keep the listing current by merging to the tracked branch as you normally release. The directory picks up each c
+1 −1 lines
Upstream edited 25 Sep 2026 18:58 UTC Recorded here 25 Sep 2026 19:07 UTC
claude-docs
index
±changed
+34−16
claude-docschanged
index
<a className="hl-chip" href="/docs/connectors/overview"><span className="hl-chip-task">Connect my apps and data</span> <span className="hl-chip-name" translate="no">Connect
<a className="hl-chip" href="/docs/connectors/getting-started"><span className="hl-chip-task">Connect my apps and data</span> <span className="hl-chip-name" translate="no">
<a className="hl-card" href="/docs/connectors/overview">
<a className="hl-card" href="/docs/connectors/getting-started">
<span className="hl-card-body"><span className="hl-card-title" translate="no">Plugins</span><span className="hl-card-desc">Bundle skills, connectors, and more into sharea
+34 −16 lines
Recorded here 25 Sep 2026 18:07 UTC
claude-docs
connectors/slack/index
±changed
+86−55
claude-docschanged
connectors/slack/index
> Use Claude directly in Slack and connect your workspace
> Use Claude directly in your Slack workspace with the Claude in Slack app, and let Claude search Slack with the Slack connector
Integrate Claude and Slack in two ways: add Claude directly to your Slack workspace, or enable the Slack connector for your Claude apps.
You can use Claude with Slack in two ways. The Claude in Slack app puts Claude inside your Slack workspace so you can message it there, and the Slack connector lets Claude in claud
+86 −55 lines
Recorded here 25 Sep 2026 18:07 UTC
claude-docs
connectors/overview
−removed
+0−92
claude-docsremoved
connectors/overview
No line of the body moved in this read.
+0 −92 lines
Recorded here 25 Sep 2026 18:07 UTC
claude-docs
connectors/github/index
±changed
+81−46
claude-docschanged
connectors/github/index
> Connect your code repositories to Claude
> Add files and folders from your GitHub repositories to a conversation or project so Claude can read your code
Connect GitHub repositories directly to Claude to provide comprehensive context for software development tasks. Claude can understand your codebase and assist with development ques
The GitHub integration lets you add files and folders from your GitHub repositories to a conversation or a project, so Claude can read your code and answer development questions wi
+81 −46 lines
Recorded here 25 Sep 2026 18:07 UTC
claude-docs
connectors/custom/remote-mcp
−removed
+0−180
claude-docsremoved
connectors/custom/remote-mcp
No line of the body moved in this read.
+0 −180 lines
Recorded here 25 Sep 2026 18:07 UTC
claude-docs
connectors/custom/desktop-extensions
−removed
+0−82
claude-docsremoved
connectors/custom/desktop-extensions
No line of the body moved in this read.
+0 −82 lines
Recorded here 25 Sep 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/cross-compatibility
−removed
+0−35
claude-docsremoved
connectors/building/mcp-apps/cross-compatibility
No line of the body moved in this read.
+0 −35 lines
Recorded here 25 Sep 2026 18:07 UTC
claude-docs
connectors/building/index
±changed
+72−48
claude-docschanged
connectors/building/index
# Building custom connectors
# Build an MCP server for Claude
> Build your own MCP servers to connect Claude to your tools and data
> Build a remote MCP server that people use as a connector in Claude: where it runs, authentication, what it exposes, size and timeout limits, and distribution.
## Getting started
+72 −48 lines
Recorded here 25 Sep 2026 18:07 UTC
claude-docs
build/overview
±changed
+27−27
claude-docschanged
build/overview
To bring your product or workflow into Claude, you build a [plugin](/docs/plugins/build): a package people add once and then use on claude.ai, in the desktop and mobile apps, in Co
To bring your product or workflow into Claude, you build a [plugin](/docs/plugins/build.md): a package people add once and then use on claude.ai, in the desktop and mobile apps, in
* **[An MCP connector](/docs/connectors/building/index)**: include one when Claude needs to reach your product or data. It points at an MCP server that you build and host
* **[Skills](/docs/skills/how-to)**: include them to teach Claude your workflows, such as the sequence of steps, the defaults, and what good output looks like
* **[An MCP App](/docs/connectors/building/mcp-apps/getting-started)**: include one when you want the connector to show interactive UI in the conversation
+27 −27 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
build/overview
±changed
+21−23
claude-docschanged
build/overview
<CardGroup cols={2}>
<Card title="Build a plugin" icon="box" href="/docs/plugins/build" arrow>
Lay out the plugin folder and manifest, write the skills, reference your MCP server, and test the plugin in Claude.
</Card>
> **[Build a plugin](/docs/plugins/build)**
+21 −23 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
claude-tag/admins/connections/custom
±changed
+1−1
claude-docschanged
claude-tag/admins/connections/custom
The server must be a remote endpoint that Claude can reach at a URL over the internet. An MCP server that runs on a person's machine over stdio, including one packaged as a [deskto
The server must be a remote endpoint that Claude can reach at a URL over the internet. An MCP server that runs on a person's machine over stdio, including one packaged as a [deskto
+1 −1 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 25 Sep 2026 18:07 UTC
claude-docs
build/overview
+new page
+82−0
claude-docsnew page
build/overview
No line of the body moved in this read.
+82 −0 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 25 Sep 2026 18:07 UTC
claude-docs
claude-tag/admins/skills-repo
±changed
+11−11
claude-docschanged
claude-tag/admins/skills-repo
| Stage | What happens |
| :------------------------ | :----------------------------------------------------------------------------------------------------------------------------------- |
| Claude works in a channel | Using the skills currently attached to that scope |
| Stage | What happens |
| :- | :- |
+11 −11 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
claude-tag/users/troubleshooting
±changed
+1−1
claude-docschanged
claude-tag/users/troubleshooting
3. For a custom connector on a Team or Enterprise plan, an Owner adds it to the organization before you can connect it; see [third party connectors with remote MCP](/docs/connector
3. For a custom connector on a Team or Enterprise plan, an Owner adds it to the organization before you can connect it; see [add a connector by URL](/docs/connectors/custom/add-unl
+1 −1 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 25 Sep 2026 18:07 UTC
claude-docs
claude-tag/users/getting-started
±changed
+1−1
claude-docschanged
claude-tag/users/getting-started
* **DM** for personal tasks. A DM runs on your own claude.ai account with [your own connectors](/docs/connectors/overview). Every DM message reaches Claude without an @-mention. Yo
* **DM** for personal tasks. A DM runs on your own claude.ai account with [your own connectors](/docs/connectors/getting-started). Every DM message reaches Claude without an @-ment
+1 −1 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 25 Sep 2026 18:07 UTC
claude-docs
claude-tag/concepts/settings-map
±changed
+1−1
claude-docschanged
claude-tag/concepts/settings-map
See [connectors on claude.ai](/docs/connectors/overview) for setting one up, and [the troubleshooting entry](/docs/claude-tag/users/troubleshooting#a-connector-works-on-claude-ai-b
See [connectors on claude.ai](/docs/connectors/getting-started) for setting one up, and [the troubleshooting entry](/docs/claude-tag/users/troubleshooting#a-connector-works-on-clau
+1 −1 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 25 Sep 2026 18:07 UTC
claude-docs
claude-tag/concepts/personal-connectors
±changed
+2−2
claude-docschanged
claude-tag/concepts/personal-connectors
To add or remove connectors on your account, open the **Customize > Connectors** page on claude.ai; see [connectors on claude.ai](/docs/connectors/overview) for setup.
To add or remove connectors on your account, open the **Customize > Connectors** page on claude.ai; see [connectors on claude.ai](/docs/connectors/getting-started) for setup.
* [Connectors](/docs/connectors/overview): set up and manage connectors on your claude.ai account
* [Connectors](/docs/connectors/getting-started): set up and manage connectors on your claude.ai account
+2 −2 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 25 Sep 2026 18:07 UTC
claude-docs
claude-tag/concepts/agent-identity
±changed
+2−2
claude-docschanged
claude-tag/concepts/agent-identity
A channel session works with the channel's Access bundles, so the [connectors on your own claude.ai account](/docs/connectors/overview) are not part of it. Personal connectors in c
A channel session works with the channel's Access bundles, so the [connectors on your own claude.ai account](/docs/connectors/getting-started) are not part of it. Personal connecto
* **Connectors.** The [connectors on your account](/docs/connectors/overview) are available, including MCP servers you've added.
* **Connectors.** The [connectors on your account](/docs/connectors/getting-started) are available, including MCP servers you've added.
+2 −2 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 25 Sep 2026 18:07 UTC
claude-docs
claude-tag/admins/skills-repo
±changed
+2−2
claude-docschanged
claude-tag/admins/skills-repo
For a github.com repository, the GitHub connector must be enabled for your organization. On the **Plugins** page at [`claude.ai/admin-settings/plugins`](https://claude.ai/admin
For a github.com repository, the GitHub connector must be enabled for your organization. In [**Organization settings > Plugins & skills**](https://claude.ai/admin-settings/skil
To upload instead, on the **Plugins** page at [`claude.ai/admin-settings/plugins`](https://claude.ai/admin-settings/plugins), click **Add plugins**, choose **Upload a file**, and u
To upload instead, in [**Organization settings > Plugins & skills**](https://claude.ai/admin-settings/skills?tab=inventory), click **Add**, choose **Upload a plugin**, and upload a
+2 −2 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 25 Sep 2026 18:07 UTC
claude-docs
extend/overview
±changed
+16−16
claude-docschanged
extend/overview
You can customize Claude with [MCP connectors](/docs/connectors/getting-started), [skills](/docs/skills/overview), and [plugins](/docs/plugins/overview). MCP connectors give Claude
You can customize Claude with [MCP connectors](/docs/connectors/getting-started.md), [skills](/docs/skills/overview.md), and [plugins](/docs/plugins/overview.md). MCP connectors gi
You add all three from the [**Customize**](https://claude.ai/customize) page in claude.ai or the Claude desktop app. [Plugin feature support across platforms](/docs/plugins/platfor
You add all three from the [**Customize**](https://claude.ai/customize) page in claude.ai or the Claude desktop app. [Plugin feature support across platforms](/docs/plugins/platfor
> If you want to make a connector or plugin for other people to install, see [Build for Claude](/docs/build/overview). Anyone on a paid Claude plan can submit one to Anthropic's di
+16 −16 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
directory/submission-status
±changed
+10−10
claude-docschanged
directory/submission-status
> If you haven't submitted yet, see [Publish to the directory](/docs/directory/publish).
> If you haven't submitted yet, see [Publish to the directory](/docs/directory/publish.md).
| **Needs changes** | The newest version didn't pass, or the scanner couldn't fetch or accept the plugin. The plugin's page names what to change. | You. [Fix a failed version](/doc
| **Needs changes** | The newest version didn't pass, or the scanner couldn't fetch or accept the plugin. The plugin's page names what to change. | You. [Fix a failed version](/doc
| **Approved** | The version passed, and it isn't live yet. The card says who publishes it: an Anthropic reviewer, you, or the directory by itself. | Whoever the card names. [Publi
+10 −10 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/verification
±changed
+8−8
claude-docschanged
connectors/verification
The [Connectors Directory](/docs/connectors/directory) lists connectors from Anthropic and from third-party developers, and each one shows how much Anthropic has reviewed it. Use t
The [Connectors Directory](/docs/connectors/directory.md) lists connectors from Anthropic and from third-party developers, and each one shows how much Anthropic has reviewed it. Us
You added a Custom connector yourself, and Anthropic hasn't reviewed it. [Custom connectors](/docs/connectors/custom/add-unlisted#add-a-connector-by-url) explains how to add one.
You added a Custom connector yourself, and Anthropic hasn't reviewed it. [Custom connectors](/docs/connectors/custom/add-unlisted.md#add-a-connector-by-url) explains how to add one
Listing a connector in the directory makes it discoverable by other people and gives it a review label: a checkmark if Anthropic has verified it, or **Community** if Anthropic has
+8 −8 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/mcp-tunnels/troubleshooting
±changed
+8−8
claude-docschanged
connectors/mcp-tunnels/troubleshooting
Each organization can have at most 10 tunnels that are not archived, and every setup run with an empty `tunnel.id` (Helm) or no `--tunnel-id` (Docker Compose) creates a new one. Ar
Each organization can have at most 10 tunnels that are not archived, and every setup run with an empty `tunnel.id` (Helm) or no `--tunnel-id` (Docker Compose) creates a new one. Ar
Anthropic rejected the certificate the proxy presented. Check that the server certificate has not passed its 90-day validity, that its Subject Alternative Name covers `*.<your-tunn
Anthropic rejected the certificate the proxy presented. Check that the server certificate has not passed its 90-day validity, that its Subject Alternative Name covers `*.<your-tunn
Confirm the stack is connected, using the log checks in [Verify the connection](/docs/connectors/mcp-tunnels/setup#verify-the-connection).
+8 −8 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/mcp-tunnels/overview
±changed
+7−7
claude-docschanged
connectors/mcp-tunnels/overview
MCP tunnels connect Claude to [Model Context Protocol (MCP)](/docs/connectors/building/mcp) servers that run inside your private network. You run a small tunnel stack on a host in
MCP tunnels connect Claude to [Model Context Protocol (MCP)](/docs/connectors/building/mcp.md) servers that run inside your private network. You run a small tunnel stack on a host
If the MCP server is already reachable from the internet, you don't need a tunnel. Add it as a [custom connector](/docs/connectors/custom/add-unlisted#add-a-connector-by-url) direc
If the MCP server is already reachable from the internet, you don't need a tunnel. Add it as a [custom connector](/docs/connectors/custom/add-unlisted.md#add-a-connector-by-url) di
The tunnel carries traffic to your MCP servers but does not authenticate to them. Configure each MCP server to require OAuth as described in the [MCP authorization specification](h
+7 −7 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/mcp-tunnels/oauth
±changed
+5−5
claude-docschanged
connectors/mcp-tunnels/oauth
> If your authorization server is reachable from the public internet and its metadata advertises public URLs, you don't need anything on this page. Add the connector as described i
> If your authorization server is reachable from the public internet and its metadata advertises public URLs, you don't need anything on this page. Add the connector as described i
Add a route for the authorization server to the proxy configuration, next to the routes for your MCP servers, and apply it as described in [Add more servers later](/docs/connectors
Add a route for the authorization server to the proxy configuration, next to the routes for your MCP servers, and apply it as described in [Add more servers later](/docs/connectors
After you save the connector, connect it yourself from your own connector settings. Your browser should open your sign-in page, and after you approve access the connector should sh
+5 −5 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/getting-started
±changed
+10−10
claude-docschanged
connectors/getting-started
> * If the service you want isn't in the directory and you have its server URL, see [Add a connector that isn't in the directory](/docs/connectors/custom/add-unlisted#add-a-connect
> * If you're building a connector, see [Build an MCP server for Claude](/docs/connectors/building/index)
> * If you're a Team or Enterprise Owner deciding which connectors your organization offers, see [Browse the directory](/docs/connectors/directory#browse-the-directory) to add them
> * If the service you want isn't in the directory and you have its server URL, see [Add a connector that isn't in the directory](/docs/connectors/custom/add-unlisted.md#add-a-conn
> * If you're building a connector, see [Build an MCP server for Claude](/docs/connectors/building/index.md)
+10 −10 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/directory
±changed
+8−8
claude-docschanged
connectors/directory
The Connectors Directory is a catalog of [MCP](/docs/connectors/building/mcp) servers that work across all Claude products: claude.ai, Claude Desktop, Claude Mobile, Claude Code, a
The Connectors Directory is a catalog of [MCP](/docs/connectors/building/mcp.md) servers that work across all Claude products: claude.ai, Claude Desktop, Claude Mobile, Claude Code
The directory contains both verified connectors and community connectors. Verification isn't a security audit. [Connector verification](/docs/connectors/verification) explains what
The directory contains both verified connectors and community connectors. Verification isn't a security audit. [Connector verification](/docs/connectors/verification.md) explains w
Directory connectors and custom connectors run on the same infrastructure. See [directory vs custom](/docs/connectors/building/directory-vs-custom).
+8 −8 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/custom/add-unlisted
±changed
+8−8
claude-docschanged
connectors/custom/add-unlisted
You can connect Claude to a [Model Context Protocol (MCP)](/docs/connectors/building/mcp) server that isn't listed in the [Connectors Directory](/docs/connectors/directory). You ad
You can connect Claude to a [Model Context Protocol (MCP)](/docs/connectors/building/mcp.md) server that isn't listed in the [Connectors Directory](/docs/connectors/directory.md).
> * If you want a service that's already in the directory, see the [Connectors Directory](/docs/connectors/directory) and connect it from there
> * If you're building the server yourself, see [Build an MCP server for Claude](/docs/connectors/building/index)
> * If you want a service that's already in the directory, see the [Connectors Directory](/docs/connectors/directory.md) and connect it from there
+8 −8 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/what-to-build
±changed
+10−10
claude-docschanged
connectors/building/what-to-build
This page is for developers deciding which of those pieces their plugin needs. Once you've decided, [Plugin structure and testing](/docs/plugins/build), [Build an MCP server for Cl
This page is for developers deciding which of those pieces their plugin needs. Once you've decided, [Plugin structure and testing](/docs/plugins/build.md), [Build an MCP server for
> * If you're choosing what to add to your own Claude rather than what to build, see [Connectors, skills, and plugins](/docs/extend/overview), which compares the three from the use
> * If you're building for your own organization and not listing publicly, the same decisions apply, and you distribute the result as a [custom connector](/docs/connectors/custom/a
> * If you're choosing what to add to your own Claude rather than what to build, see [Connectors, skills, and plugins](/docs/extend/overview.md), which compares the three from the
+10 −10 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/troubleshooting
±changed
+10−10
claude-docschanged
connectors/building/troubleshooting
These errors appear in Claude, on claude.ai or in the desktop app, when someone uses your MCP server as a connector: either when they select **Connect** and sign in, or later when
These errors appear in Claude, on claude.ai or in the desktop app, when someone uses your MCP server as a connector: either when they select **Connect** and sign in, or later when
**How to fix:** Expose your server through a publicly routable endpoint, such as a cloud host with a public IP, a public reverse proxy, or a tunnel. See [test a local server](/docs
**How to fix:** Expose your server through a publicly routable endpoint, such as a cloud host with a public IP, a public reverse proxy, or a tunnel. See [test a local server](/docs
* **No way to register a client**: Claude needs one of [RFC 7591 dynamic client registration](https://www.rfc-editor.org/rfc/rfc7591) (a `registration_endpoint` in your authorizati
+10 −10 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/testing
±changed
+10−10
claude-docschanged
connectors/building/testing
This page is for developers with a running server, whether it's deployed or still on your machine. It covers adding the server to Claude, validating it with MCP Inspector, detectin
This page is for developers with a running server, whether it's deployed or still on your machine. It covers adding the server to Claude, validating it with MCP Inspector, detectin
To test your server the way users will reach it, add it to your own Claude account as a custom connector by its URL. Any Claude account can do this, on Free, Pro, Max, Team, or Ent
To test your server the way users will reach it, add it to your own Claude account as a custom connector by its URL. Any Claude account can do this, on Free, Pro, Max, Team, or Ent
* **A real call**: in a chat, turn the connector on from **+ > Connectors**, ask for something that needs one of your tools, and approve the call when Claude asks. Confirm on your
+10 −10 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/submission
±changed
+21−21
claude-docschanged
connectors/building/submission
You submit a remote MCP server to the [Connectors Directory](/docs/connectors/directory) through the developer portal at [claude.ai/directory/manage](https://claude.ai/directory/ma
You submit a remote MCP server to the [Connectors Directory](/docs/connectors/directory.md) through the developer portal at [claude.ai/directory/manage](https://claude.ai/directory
This page is for connector authors who are ready to submit. It starts with a [checklist](#pre-submission-checklist-for-connectors), then covers [where to submit your connector](#ch
This page is for connector authors who are ready to submit. It starts with a [checklist](#pre-submission-checklist-for-connectors), then covers [where to submit your connector](#ch
> If you're submitting a plugin rather than a connector, see [Submit a plugin](/docs/plugins/submit) instead.
+21 −21 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/review-criteria
±changed
+8−8
claude-docschanged
connectors/building/review-criteria
This checklist covers what Anthropic checks on an MCP connector submitted to the directory, organized around the most common rejection reasons so you can correct them before you su
This checklist covers what Anthropic checks on an MCP connector submitted to the directory, organized around the most common rejection reasons so you can correct them before you su
> If you're submitting a plugin, see the [plugin pre-submission checklist](/docs/plugins/pre-submission-checklist) instead.
> If you're submitting a plugin, see the [plugin pre-submission checklist](/docs/plugins/pre-submission-checklist.md) instead.
* **Allowed link URIs**: recommended if your server calls `ui/open-link`. Declared HTTPS origins and custom URI schemes open without a confirmation prompt, and anything else still
+8 −8 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/quickstart
±changed
+12−12
claude-docschanged
connectors/building/quickstart
An MCP server is a program that gives Claude tools it can call, and people who use Claude see it as a connector. In this quickstart you write one in about 50 lines of JavaScript wi
An MCP server is a program that gives Claude tools it can call, and people who use Claude see it as a connector. In this quickstart you write one in about 50 lines of JavaScript wi
> * If you already have a server and want to know what Claude's client supports, see [Build an MCP server for Claude](/docs/connectors/building/index)
> * If your server is running and you want to try it in Claude, see [Test your connector](/docs/connectors/building/testing)
> * If you want to package skills and an existing connector rather than write a server, see [Build your first plugin](/docs/plugins/quickstart)
+12 −12 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcpb
±changed
+6−6
claude-docschanged
connectors/building/mcpb
For a directory listing, build a remote MCP server, which reaches people on every surface, or include the local server in a plugin, as [Decide what to include in your plugin](/docs
For a directory listing, build a remote MCP server, which reaches people on every surface, or include the local server in a plugin, as [Decide what to include in your plugin](/docs
> * If you're building a remote server, see [Build an MCP server for Claude](/docs/connectors/building/index)
> * If you're deploying desktop extensions across a Team or Enterprise organization, see [Install a local connector in the desktop app](/docs/connectors/custom/add-unlisted#install
> * If you're building a remote server, see [Build an MCP server for Claude](/docs/connectors/building/index.md)
+6 −6 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/troubleshooting
±changed
+2−2
claude-docschanged
connectors/building/mcp-apps/troubleshooting
* [Design guidelines](/docs/connectors/building/mcp-apps/design-guidelines#mobile-guidelines): mobile layout, safe areas, and sizing rules that prevent clipped or invisible content
* [Get started with MCP Apps](/docs/connectors/building/mcp-apps/getting-started#build-your-own-mcp-app): SDK quickstart, examples, and agent skills
* [Design guidelines](/docs/connectors/building/mcp-apps/design-guidelines.md#mobile-guidelines): mobile layout, safe areas, and sizing rules that prevent clipped or invisible cont
* [Get started with MCP Apps](/docs/connectors/building/mcp-apps/getting-started.md#build-your-own-mcp-app): SDK quickstart, examples, and agent skills
+2 −2 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/transparent-theming
±changed
+5−5
claude-docschanged
connectors/building/mcp-apps/transparent-theming
Claude renders MCP Apps inside a sandboxed iframe, and every frame between your widget and the chat surface already has a transparent background so the conversation can show throug
Claude renders MCP Apps inside a sandboxed iframe, and every frame between your widget and the chat surface already has a transparent background so the conversation can show throug
The [Style variables](/docs/connectors/building/mcp-apps/design-guidelines#style-variables) section of the design guidelines lists every variable and its light- and dark-mode value
The [Style variables](/docs/connectors/building/mcp-apps/design-guidelines.md#style-variables) section of the design guidelines lists every variable and its light- and dark-mode va
* [Style variables](/docs/connectors/building/mcp-apps/design-guidelines#style-variables): the full variable palette in the design guidelines
+5 −5 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/quickstart
±changed
+11−11
claude-docschanged
connectors/building/mcp-apps/quickstart
An [MCP App](/docs/connectors/building/mcp-apps/getting-started) is interactive UI that your MCP server renders inside a Claude conversation, such as an interactive chart or map. I
An [MCP App](/docs/connectors/building/mcp-apps/getting-started.md) is interactive UI that your MCP server renders inside a Claude conversation, such as an interactive chart or map
> * If you haven't built the quickstart server yet, start with [Build your first MCP server for Claude](/docs/connectors/building/quickstart)
> * If you want to see finished MCP Apps running in Claude first, see [Try an example MCP App in Claude Desktop](/docs/connectors/building/mcp-apps/getting-started#try-an-example-m
> * If you're adding UI to your own production server, see [Build your own MCP App](/docs/connectors/building/mcp-apps/getting-started#build-your-own-mcp-app) for the SDK documenta
+11 −11 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/instance-supersession
±changed
+1−1
claude-docschanged
connectors/building/mcp-apps/instance-supersession
* [Troubleshoot MCP Apps](/docs/connectors/building/mcp-apps/troubleshooting): developer tools and fixes when a widget doesn't render
* [Troubleshoot MCP Apps](/docs/connectors/building/mcp-apps/troubleshooting.md): developer tools and fixes when a widget doesn't render
+1 −1 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/getting-started
±changed
+6−6
claude-docschanged
connectors/building/mcp-apps/getting-started
> If you haven't built the server yet, see [Build an MCP server for Claude](/docs/connectors/building/index).
> If you haven't built the server yet, see [Build an MCP server for Claude](/docs/connectors/building/index.md).
* [Add an interactive UI to your MCP server](/docs/connectors/building/mcp-apps/quickstart): add a one-tool MCP App to the quickstart server on this site, in plain JavaScript with
* [Add an interactive UI to your MCP server](/docs/connectors/building/mcp-apps/quickstart.md): add a one-tool MCP App to the quickstart server on this site, in plain JavaScript wi
If Claude reports `Invalid ui.domain format` or `ui.domain mismatch`, see [Troubleshoot MCP Apps](/docs/connectors/building/mcp-apps/troubleshooting#ui-domain-validation-fails).
+6 −6 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/external-links
±changed
+5−5
claude-docschanged
connectors/building/mcp-apps/external-links
If your connector is published in the [Connectors Directory](/docs/connectors/directory), you can declare a set of trusted destinations that open immediately without the modal. Cus
If your connector is published in the [Connectors Directory](/docs/connectors/directory.md), you can declare a set of trusted destinations that open immediately without the modal.
A directory connector declares the destinations that skip the modal in its directory listing. Provide them in the **Allowed link URIs** field when you [submit](/docs/connectors/bui
A directory connector declares the destinations that skip the modal in its directory listing. Provide them in the **Allowed link URIs** field when you [submit](/docs/connectors/bui
* [Submit a connector](/docs/connectors/building/submission#allowed-link-uris): where the **Allowed link URIs** field fits in your directory submission
+5 −5 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/design-guidelines
±changed
+4−4
claude-docschanged
connectors/building/mcp-apps/design-guidelines
> If you haven't built and connected an MCP App yet, see [Get started with MCP Apps](/docs/connectors/building/mcp-apps/getting-started).
> If you haven't built and connected an MCP App yet, see [Get started with MCP Apps](/docs/connectors/building/mcp-apps/getting-started.md).
MCP Apps automatically receive style variables from the host client. Reference these CSS custom properties to create interfaces that feel native to Claude. [Blend your MCP App with
MCP Apps automatically receive style variables from the host client. Reference these CSS custom properties to create interfaces that feel native to Claude. [Blend your MCP App with
* [Blend your MCP App with Claude's theme](/docs/connectors/building/mcp-apps/transparent-theming): apply the style variables and keep your background transparent
+4 −4 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp
±changed
+6−6
claude-docschanged
connectors/building/mcp
The Model Context Protocol (MCP) is an open standard created by Anthropic for AI applications to connect with tools and data sources. When you build an MCP server and someone adds
The Model Context Protocol (MCP) is an open standard created by Anthropic for AI applications to connect with tools and data sources. When you build an MCP server and someone adds
This page is a short orientation for developers who are new to MCP. The [MCP documentation](https://modelcontextprotocol.io/docs) is the source of truth for building MCP servers, a
This page is a short orientation for developers who are new to MCP. The [MCP documentation](https://modelcontextprotocol.io/docs) is the source of truth for building MCP servers, a
Organizations can [submit MCP servers](/docs/connectors/building/submission) to the Connectors Directory for broader availability.
+6 −6 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/managing-your-listing
±changed
+7−7
claude-docschanged
connectors/building/managing-your-listing
Organizations that submit a connector to the [directory](/docs/connectors/directory) get a submissions dashboard in the developer portal at [claude.ai/directory/manage](https://cla
Organizations that submit a connector to the [directory](/docs/connectors/directory.md) get a submissions dashboard in the developer portal at [claude.ai/directory/manage](https://
The dashboard uses the same access as submitting. [Who can submit to the directory](/docs/directory/publish#confirm-you-can-submit-to-the-directory) lists the plan and role require
The dashboard uses the same access as submitting. [Who can submit to the directory](/docs/directory/publish.md#confirm-you-can-submit-to-the-directory) lists the plan and role requ
The dashboard lists each of your organization's submissions with its current status. [Track your submission](/docs/directory/submission-status#mcp-connector-statuses) says what eac
+7 −7 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/lazy-authentication
±changed
+7−7
claude-docschanged
connectors/building/lazy-authentication
This page is for developers whose MCP server has some tools that work without the user's identity. It walks through excerpts from an example Express server, a single `src/index.ts`
This page is for developers whose MCP server has some tools that work without the user's identity. It walks through excerpts from an example Express server, a single `src/index.ts`
> If the user's organization has [Enterprise Managed Auth](/docs/connectors/building/enterprise-managed-auth) configured for your connector, the same refusal triggers a silent toke
> If the user's organization has [Enterprise Managed Auth](/docs/connectors/building/enterprise-managed-auth.md) configured for your connector, the same refusal triggers a silent t
See [Test a local server](/docs/connectors/building/testing#test-a-local-server) for details. If your app comes from the SDK's `createMcpExpressApp()`, that section also shows the
+7 −7 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/directory-vs-custom
±changed
+8−8
claude-docschanged
connectors/building/directory-vs-custom
> If you want to know what directory and custom connectors look like to a Claude user, including the Verified and Community labels, see [connector verification](/docs/connectors/ve
> If you want to know what directory and custom connectors look like to a Claude user, including the Verified and Community labels, see [connector verification](/docs/connectors/ve
| **[External link](/docs/connectors/building/mcp-apps/external-links) confirmation** | Can allowlist destinations to skip the modal | Always shows the modal |
| **[External link](/docs/connectors/building/mcp-apps/external-links.md) confirmation** | Can allowlist destinations to skip the modal | Always shows the modal |
For example, `https://claude.ai/directory/connectors/dovetail` opens the Dovetail listing with its description, screenshots, and a **Connect** button. You receive your slug when yo
+8 −8 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
connectors/building/authentication
±changed
+17−17
claude-docschanged
connectors/building/authentication
> * If some of your tools work without the user's account, see [Lazy authentication](/docs/connectors/building/lazy-authentication) to let people use those right away and sign in o
> * If you want enterprise users to connect through their organization's SSO without a consent screen, see [Enterprise Managed Auth](/docs/connectors/building/enterprise-managed-au
> * If some of your tools work without the user's account, see [Lazy authentication](/docs/connectors/building/lazy-authentication.md) to let people use those right away and sign i
> * If you want enterprise users to connect through their organization's SSO without a consent screen, see [Enterprise Managed Auth](/docs/connectors/building/enterprise-managed-au
| `none` | No authentication (authless server) | Supported by default. To leave some tools open and require sign-in for others, see [Lazy authentication](/docs/connectors/building/
+17 −17 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 22 Oct 2026 18:07 UTC
claude-docs
extend/overview
±changed
+16−20
claude-docschanged
extend/overview
<Note>
If you want to make a connector or plugin for other people to install, see [Build for Claude](/docs/build/overview). Anyone on a paid Claude plan can submit one to Anthropic's di
</Note>
> [!NOTE]
>
+16 −20 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
directory/submission-status
±changed
+3−3
claude-docschanged
directory/submission-status
<Note>
If you haven't submitted yet, see [Publish to the directory](/docs/directory/publish).
</Note>
> [!NOTE]
>
+3 −3 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/verification
±changed
+3−3
claude-docschanged
connectors/verification
<Note>
If you build connectors and want yours listed, see [List your own connector](#list-your-own-connector).
</Note>
> [!NOTE]
>
+3 −3 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/mcp-tunnels/troubleshooting
±changed
+26−30
claude-docschanged
connectors/mcp-tunnels/troubleshooting
<Note>
MCP tunnels are in research preview and are available to organizations on the Claude Enterprise plan by request. To request access, [submit the MCP tunnels interest form](https:/
</Note>
> [!NOTE]
>
+26 −30 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/mcp-tunnels/overview
±changed
+6−6
claude-docschanged
connectors/mcp-tunnels/overview
<Note>
MCP tunnels are in research preview and are available to organizations on the Claude Enterprise plan by request. To request access, [submit the MCP tunnels interest form](https:/
</Note>
> [!NOTE]
>
+6 −6 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/mcp-tunnels/oauth
±changed
+6−6
claude-docschanged
connectors/mcp-tunnels/oauth
<Note>
MCP tunnels are in research preview and are available to organizations on the Claude Enterprise plan by request. To request access, [submit the MCP tunnels interest form](https:/
</Note>
> [!NOTE]
>
+6 −6 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/getting-started
±changed
+37−41
claude-docschanged
connectors/getting-started
<Note>
* If the service you want isn't in the directory and you have its server URL, see [Add a connector that isn't in the directory](/docs/connectors/custom/add-unlisted#add-a-connect
* If you're building a connector, see [Build an MCP server for Claude](/docs/connectors/building/index)
* If you're a Team or Enterprise Owner deciding which connectors your organization offers, see [Browse the directory](/docs/connectors/directory#browse-the-directory) to add them
</Note>
+37 −41 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/directory
±changed
+12−14
claude-docschanged
connectors/directory
<Note>
All connectors in the directory are subject to the [Anthropic Software Directory Policy](https://support.claude.com/en/articles/13145358-anthropic-software-directory-policy) and
</Note>
> [!NOTE]
>
+12 −14 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/custom/add-unlisted
±changed
+101−113
claude-docschanged
connectors/custom/add-unlisted
<Note>
* If you want a service that's already in the directory, see the [Connectors Directory](/docs/connectors/directory) and connect it from there
* If you're building the server yourself, see [Build an MCP server for Claude](/docs/connectors/building/index)
* If your server runs inside your private network, see [MCP tunnels](/docs/connectors/mcp-tunnels/overview)
</Note>
+101 −113 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/what-to-build
±changed
+5−7
claude-docschanged
connectors/building/what-to-build
<Note>
* If you're choosing what to add to your own Claude rather than what to build, see [Connectors, skills, and plugins](/docs/extend/overview), which compares the three from the use
* If you're building for your own organization and not listing publicly, the same decisions apply, and you distribute the result as a [custom connector](/docs/connectors/custom/a
</Note>
> [!NOTE]
+5 −7 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/troubleshooting
±changed
+42−48
claude-docschanged
connectors/building/troubleshooting
<Steps>
<Step title="Open the API app registration">
In the [Microsoft Entra admin center](https://entra.microsoft.com), open the app registration that represents your protected API. If you have separate registrations for the OAu
</Step>
**1. Open the API app registration**
+42 −48 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/testing
±changed
+3−3
claude-docschanged
connectors/building/testing
<Warning>
A tunnel exposes your local server to the public internet. Keep authentication enabled on your server while tunneling, and shut the tunnel down when you're done testing.
</Warning>
> [!WARNING]
>
+3 −3 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/submission
±changed
+37−39
claude-docschanged
connectors/building/submission
<Note>
If you're submitting a plugin rather than a connector, see [Submit a plugin](/docs/plugins/submit) instead.
</Note>
> [!NOTE]
>
+37 −39 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/review-criteria
±changed
+3−3
claude-docschanged
connectors/building/review-criteria
<Note>
If you're submitting a plugin, see the [plugin pre-submission checklist](/docs/plugins/pre-submission-checklist) instead.
</Note>
> [!NOTE]
>
+3 −3 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/quickstart
±changed
+160−166
claude-docschanged
connectors/building/quickstart
<Note>
* If you already have a server and want to know what Claude's client supports, see [Build an MCP server for Claude](/docs/connectors/building/index)
* If your server is running and you want to try it in Claude, see [Test your connector](/docs/connectors/building/testing)
* If you want to package skills and an existing connector rather than write a server, see [Build your first plugin](/docs/plugins/quickstart)
</Note>
+160 −166 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcpb
±changed
+28−30
claude-docschanged
connectors/building/mcpb
<Note>
* If you're building a remote server, see [Build an MCP server for Claude](/docs/connectors/building/index)
* If you're deploying desktop extensions across a Team or Enterprise organization, see [Install a local connector in the desktop app](/docs/connectors/custom/add-unlisted#install
</Note>
> [!NOTE]
+28 −30 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/troubleshooting
±changed
+45−41
claude-docschanged
connectors/building/mcp-apps/troubleshooting
<Steps>
<Step title="Enable Developer Mode">
Open **Help > Troubleshooting** and click **Enable Developer Mode**. A new **Developer** menu appears in the menu bar.
</Step>
**1. Enable Developer Mode**
+45 −41 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/transparent-theming
±changed
+35−37
claude-docschanged
connectors/building/mcp-apps/transparent-theming
<CodeGroup>
```ts TypeScript theme={null}
import {
App,
applyDocumentTheme,
+35 −37 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/quickstart
±changed
+255−259
claude-docschanged
connectors/building/mcp-apps/quickstart
<Note>
* If you haven't built the quickstart server yet, start with [Build your first MCP server for Claude](/docs/connectors/building/quickstart)
* If you want to see finished MCP Apps running in Claude first, see [Try an example MCP App in Claude Desktop](/docs/connectors/building/mcp-apps/getting-started#try-an-example-m
* If you're adding UI to your own production server, see [Build your own MCP App](/docs/connectors/building/mcp-apps/getting-started#build-your-own-mcp-app) for the SDK documenta
</Note>
+255 −259 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/getting-started
±changed
+65−67
claude-docschanged
connectors/building/mcp-apps/getting-started
<Note>
If you haven't built the server yet, see [Build an MCP server for Claude](/docs/connectors/building/index).
</Note>
> [!NOTE]
>
+65 −67 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/external-links
±changed
+3−3
claude-docschanged
connectors/building/mcp-apps/external-links
<Note>
A bypassed `ui/open-link` request resolves successfully once the open is attempted. It doesn't indicate whether the browser actually opened the tab, so don't treat the response a
</Note>
> [!NOTE]
>
+3 −3 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/mcp-apps/design-guidelines
±changed
+31−31
claude-docschanged
connectors/building/mcp-apps/design-guidelines
<Note>
If you haven't built and connected an MCP App yet, see [Get started with MCP Apps](/docs/connectors/building/mcp-apps/getting-started).
</Note>
> [!NOTE]
>
+31 −31 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/managing-your-listing
±changed
+6−6
claude-docschanged
connectors/building/managing-your-listing
<Note>
This page covers directory-listed remote MCP servers. The dashboard shows only your own organization's submissions. Custom connectors and local servers packaged as desktop extens
</Note>
> [!NOTE]
>
+6 −6 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/lazy-authentication
±changed
+73−75
claude-docschanged
connectors/building/lazy-authentication
<Note>
If the user's organization has [Enterprise Managed Auth](/docs/connectors/building/enterprise-managed-auth) configured for your connector, the same refusal triggers a silent toke
</Note>
> [!NOTE]
>
+73 −75 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/directory-vs-custom
±changed
+6−6
claude-docschanged
connectors/building/directory-vs-custom
<Note>
If you want to know what directory and custom connectors look like to a Claude user, including the Verified and Community labels, see [connector verification](/docs/connectors/ve
</Note>
> [!NOTE]
>
+6 −6 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
connectors/building/authentication
±changed
+10−10
claude-docschanged
connectors/building/authentication
<Note>
- If some of your tools work without the user's account, see [Lazy authentication](/docs/connectors/building/lazy-authentication) to let people use those right away and sign in o
- If you want enterprise users to connect through their organization's SSO without a consent screen, see [Enterprise Managed Auth](/docs/connectors/building/enterprise-managed-au
</Note>
> [!NOTE]
+10 −10 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 20 Oct 2026 18:07 UTC
claude-docs
directory/submission-status
±changed
+19−19
claude-docschanged
directory/submission-status
| Status | What it means
| :---------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------
| **Draft** | Nothing has been sent to Anthropic yet
| **Scanning** | You submitted, and the security scan is waiting to start or running. If a scan attempt fails on Anthropic's side or GitHub's, the directory retries it.
| **Needs changes** | The newest version didn't pass, or the scanner couldn't fetch or accept the plugin. The plugin's page names what to change.
+19 −19 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
connectors/microsoft/365
±changed
+6−6
claude-docschanged
connectors/microsoft/365
| Service | Read and search | Write
| --------------------------- | --------------------------------------------------------------------------- | ----------------------------------------------------------------------
| **SharePoint and OneDrive** | Search and analyze documents across SharePoint sites and OneDrive libraries | Create and update files in SharePoint
| **Outlook** | Search email threads and archived email | Send mail and manage drafts, labels, mail filters, and automatic repli
| **Teams Calendar** | Review meeting information, summaries, and attendance | None
+6 −6 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
connectors/mcp-tunnels/overview
±changed
+18−18
claude-docschanged
connectors/mcp-tunnels/overview
| Component | Destination | Port and protocol | Used during |
| --------------- | ---------------------------------------------------- | ---------------------------- | ---------------------------- |
| Setup component | `api.anthropic.com` | 443 TCP | Provisioning, token rotation |
| cloudflared | Tunnel edge (`198.41.192.0/19`, `2606:4700:a0::/44`) | 7844 TCP and UDP | Runtime |
| Proxy | Your MCP servers | As configured in your routes | Runtime |
+18 −18 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
connectors/mcp-tunnels/oauth
±changed
+6−6
claude-docschanged
connectors/mcp-tunnels/oauth
| Field | What to enter
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------
| **Issuer** | The issuer identifier your authorization server puts in its metadata and tokens. This can be an internal URL, because Claude uses it for va
| **Authorization endpoint** | The sign-in URL that members' browsers are redirected to. It must be loadable from their devices, on the public internet or your corporate
| **Token endpoint** | The token endpoint Claude exchanges the authorization code at. Either the endpoint as reached through the tunnel (an `https://` URL under y
+6 −6 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
connectors/google/drive
±changed
+9−9
claude-docschanged
connectors/google/drive
| File type | Claude can read it |
| ------------------------------------------------------ | ------------------ |
| Google Docs | Yes |
| Google Sheets | Yes |
| Google Slides | Yes |
+9 −9 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
connectors/custom/add-unlisted
±changed
+7−7
claude-docschanged
connectors/custom/add-unlisted
| You have | Use | Works in |
| ------------------------------ | --------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| The URL of a remote MCP server | [Add a connector by URL](#add-a-connector-by-url) | Free, Pro, Max, Team, and Enterprise plans |
| A desktop extension | [Install a local connector in the desktop app](#install-a-local-connector-in-the-desktop-app) | The Claude desktop app, signed in to claude.ai |
| You have | Use | Works in |
+7 −7 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
connectors/building/mcpb
±changed
+22−22
claude-docschanged
connectors/building/mcpb
| Choose MCPB when you need | Choose a remote connector when you need |
| --------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| Choose MCPB when you need | Choose a remote connector when you need |
| - | - |
| Authentication via existing SSO and browser sessions, no token management | OAuth flows with server-side token management |
+22 −22 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
connectors/building/mcp-apps/transparent-theming
±changed
+4−4
claude-docschanged
connectors/building/mcp-apps/transparent-theming
| Field | Contents |
| :----------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `theme` | `"light"` or `"dark"` |
| Field | Contents |
| :- | :- |
+4 −4 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
claude-docs
connectors/building/mcp-apps/getting-started
±changed
+5−5
claude-docschanged
connectors/building/mcp-apps/getting-started
| Example | Description
| ------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------
| Example | Description |
| - | - |
| [Map](https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/map-server) | Interactive 3D globe viewer using CesiumJS
+5 −5 lines
Upstream edited 25 Sep 2026 18:00 UTC Recorded here 28 Sep 2026 22:07 UTC
Nothing on this page matches that. Press Enter to search every page of the ledger.