1,300 pages for code.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Review what Claude Tag has done
Claude Documentation · in the page
claude-tag/admins/audit
…nd its work happens in threads anyone in the channel can read. * **On code**, commits and pull requests show the Claude GitHub App as the author, and each one links back to the Slack thread it came fr…
Configure GitHub access
Claude Documentation · in the page
claude-tag/admins/configure-github
…n by a person. You only need GitHub access if a team will hand Claude code work: branches, pull requests, review, or CI follow-up. You link GitHub once for your Claude organization, then choose which…
Configure GitLab access
Claude Documentation · in the page
claude-tag/admins/configure-gitlab
…Grant the lowest role that covers what you want Claude to do: reading code and browsing issues and merge requests needs less than creating issues, posting review comments, or acting on pipelines. See…
Connect a service that isn't in the list
Claude Documentation · in the page
claude-tag/admins/connections/custom
…) is a worked example. The **Private key (PEM)** field takes a PEM-encoded RSA private key without a passphrase, the format that begins with `-----BEGIN PRIVATE KEY-----` or `-----BEGIN RSA PRIVATE K…
Connect GitLab
Claude Documentation · in the page
claude-tag/admins/connections/gitlab
# Connect GitLab > Connect GitLab to Claude Tag so it can read code, manage issues, comment on merge requests, and check pipelines through the GitLab API. Covers token permissions, self-managed hostn…
Per-service connection guides
Claude Documentation · in the page
claude-tag/admins/connections/overview
…nnect Gong](/docs/claude-tag/admins/connections/gong.md) | | GitLab | Code | [Connect GitLab](/docs/claude-tag/admins/connections/gitlab.md) | | BigQuery (custom) | Data warehouse | [Connect BigQuery]…
Customize Claude Tag
Claude Documentation · in the page
claude-tag/admins/customize
…ol or follow a process. A plugin bundles one or more [skills](https://code.claude.com/docs/en/skills). | Owner or [Claude Tag admin](/docs/claude-tag/admins/restrict-access.md#delegate-claude-tag-admi…
Connect an authorization server
Claude Documentation · in the page
claude-tag/admins/federated-access/authorization-server
…nt as an HTTPS `POST` with `Content-Type: application/x-www-form-urlencoded` and `Accept: application/json`. The form body contains these fields: ```text wrap theme={null} grant_type=urn:ietf:params:…
Connect an AWS role
Claude Documentation · in the page
claude-tag/admins/federated-access/aws
…connection. Please run exactly: curl -sS -o /tmp/resp.txt -w '%{http_code}' 'https://sts.amazonaws.com/?Action=GetCallerIdentity&Version=2011-06-15' and tell me the HTTP status code it prints and, o…
Connect a Google Cloud identity
Claude Documentation · in the page
claude-tag/admins/federated-access/gcp
…connection. Please run exactly: curl -sS -o /tmp/resp.txt -w '%{http_code}' https://storage.googleapis.com/storage/v1/b/example-reports and tell me the HTTP status code it prints, then paste the con…
Limits for federated agent access
Claude Documentation · in the page
claude-tag/admins/federated-access/limits
…ckslash (current behavior, may change). | | Token exchange | A form-encoded `POST` that doesn't follow redirects and must complete within about 10 seconds (current behavior, may change). | | Access to…
Identity token reference
Claude Documentation · in the page
claude-tag/admins/federated-access/token-reference
…on a claim not listed here being present. ### Example payload The decoded payload of a token sent to a gateway registered as `https://gateway.example.com`, for a request from a Slack channel, with m…
Troubleshoot federated agent access
Claude Documentation · in the page
claude-tag/admins/federated-access/troubleshooting
…shows an `AssumeRoleWithWebIdentity` event for the role with an error code. **What it means** STS refused to issue credentials for Claude's token. The trust relationship between your role and Anthro…
What the Claude Slack app can access
Claude Documentation · in the page
claude-tag/admins/for-slack-admins
…nd `connect` on its own in a direct message with Claude, and give the code it returns to whoever asked you to install. That code is what pairs your workspace to their Claude organization; it expires a…
Use Claude Tag at a healthcare organization
Claude Documentation · in the page
claude-tag/admins/healthcare
…n](https://support.claude.com/en/articles/17318731) applied to Claude Code (local mode) and Cowork (local mode), Claude Tag isn't available in that organization. [Plan and organization requirements](#…
Migrate from the earlier Claude in Slack
Claude Documentation · in the page
claude-tag/admins/migrate-from-earlier
…anization already used the earlier Claude in Slack, including [Claude Code in Slack](https://code.claude.com/docs/en/slack), Claude Tag replaces it. Your existing Slack app and `@Claude` handle stay,…
Restrict where Claude Tag operates
Claude Documentation · in the page
claude-tag/admins/restrict-access
…manager's access level** When you add a member on the User or Claude Code user level, you move them to the **Custom roles** level in the same step; if they already hold other custom roles, you confir…
Set up Claude Tag for on-call
Claude Documentation · in the page
claude-tag/admins/setup-oncall
…te-channel-setup-to-channel-managers), don't see **On-call** in the **Code** sidebar and can't open setup. ## What an on-call is Your organization's on-call is an [Access bundle](/docs/claude-tag/co…
Set up Claude Tag
Claude Documentation · in the page
claude-tag/admins/setup-overview
…air-your-slack-workspace): install the Slack app and redeem a pairing code 2. [Connect GitHub](#connect-github): appears only when your organization hasn't installed the Claude GitHub App, and you can…
Set up a skills repository Claude can update
Claude Documentation · in the page
claude-tag/admins/skills-repo
…-response runbook). Claude Tag uses the same [skills format as Claude Code](https://code.claude.com/docs/en/skills). A **plugin** bundles one or more skills together. You can upload skills one at a t…
Troubleshoot Claude Tag setup
Claude Documentation · in the page
claude-tag/admins/troubleshooting
…eam or Enterprise organization; switch to it and retry. | | A pairing code from `@Claude connect` | “Only Slack workspace admins (or Enterprise Grid org admins) can link this workspace to a Claude org…
Manage workspaces and versions
Claude Documentation · in the page
claude-tag/admins/workspaces
…**Connected workspaces**, click **Connect new**. **2. Get a pairing code from Slack** In any channel of the new workspace, send `@Claude connect` with no other text, as a new top-level message or i…
How agent identity works
Claude Documentation · in the page
claude-tag/concepts/agent-identity
…built for this thread, reading files, writing documents, and running code. The credentials you provision are not placed in the sandbox; they stay in the credential store and are injected at the proxy…
Glossary
Claude Documentation · in the page
claude-tag/concepts/glossary
…s Claude acts with: the Claude app in Slack, the Claude GitHub App on code, and the credentials an admin provisions for every other tool. See [How agent identity works](/docs/claude-tag/concepts/agent…
How Claude Tag works
Claude Documentation · in the page
claude-tag/concepts/how-it-works
…the-right-surface). ## How Claude Tag differs from Cowork and Claude Code Anthropic offers several ways to work with Claude on real tasks; they reach the same kinds of systems but through different…
Security and data handling
Claude Documentation · in the page
claude-tag/concepts/security-and-data
…agent's own accounts. Sessions in a [self-hosted environment](https://code.claude.com/docs/en/self-hosted-environments) run on runners inside your network, and Claude can't use the connectors an admin…
Claude Tag settings map
Claude Documentation · in the page
claude-tag/concepts/settings-map
…page. The picker shows the models your organization allows for Claude Code, leaving out any that Claude Tag doesn't support, so it can be missing models you see in Claude Code itself. See [Choose the…
Work with Claude Tag
Claude Documentation · in the page
claude-tag/overview
…for Slack-shaped work, [how Claude Tag differs from Cowork and Claude Code](/docs/claude-tag/concepts/how-it-works.md#how-claude-tag-differs-from-cowork-and-claude-code) compares them directly: team w…
Commands Claude Tag understands
Claude Documentation · in the page
claude-tag/users/commands
…plies speed up only if that Opus version [supports fast mode](https://code.claude.com/docs/en/fast-mode). The command changes a different [session](/docs/claude-tag/concepts/glossary.md#session) depe…
Get started
Claude Documentation · in the page
claude-tag/users/getting-started
…w) with the channel name | | Claude replies "I couldn't find a Claude Code environment for your account" | Claude couldn't resolve an environment for this DM; one-to-one DMs run on your account rather…
Choose the model Claude Tag uses
Claude Documentation · in the page
claude-tag/users/models
…put at a higher cost per token. It's the same [fast mode as in Claude Code](https://code.claude.com/docs/en/fast-mode), and that page lists the models that support it and what it costs. Use it where r…
Troubleshoot Claude Tag in channels and DMs
Claude Documentation · in the page
claude-tag/users/troubleshooting
…ion's agent. They need a qualifying seat (a seat that includes Claude Code, or on the Enterprise plan a **Standard** or **Usage-Based Chat** seat when the member also has Cowork), and they use your pe…
Use case library
Claude Documentation · in the page
claude-tag/users/use-cases
…s and alerts](/docs/claude-tag/users/use-cases/watch-monitors.md) | | Code | GitHub | [Fix bugs](/docs/claude-tag/users/use-cases/fix-bugs.md), open pull requests, follow CI | If a connection your wo…
Turn threads into docs and tickets
Claude Documentation · in the page
claude-tag/users/use-cases/create-artifacts
…n a direct message, or an artifact you published from your own Claude Code session and linked in Slack, ask for changes in the conversation where the page was made. If a comment you sent goes unanswer…
Fix bugs
Claude Documentation · in the page
claude-tag/users/use-cases/fix-bugs
…ork This page is for engineering teams. A pull request is a proposed code change opened for review; Claude opens them under its own GitHub identity, so they appear in your review queue like any other…
Track projects and chase approvals
Claude Documentation · in the page
claude-tag/users/use-cases/track-projects
…te to digests; without it, digests draw from channel history only | | Code | GitHub | Optional. Checks PR and review state | ## Prompts to paste ### Get a one-time status update The reply pulls sta…
Work with your GitHub repositories
Claude Documentation · in the page
claude-tag/users/use-cases/work-with-github
…he GitHub repositories an admin granted for the channel. It reads the code to answer questions, watches pull requests you name, and hands back changes as draft pull requests. Each prompt below is a S…
Manage your listing after publishing
Claude Documentation · in the page
connectors/building/after-publishing
…nt, hook, and MCP server is used * **Quality**: load errors by Claude Code version, and tool calls, error rate, and latency for each MCP server * **Directory funnel**: listing views, install clicks, a…
Authentication for connectors
Claude Documentation · in the page
connectors/building/authentication
…infrastructure backs claude.ai, Claude Desktop, Claude mobile, Claude Code, and Cowork, so the requirements here apply to all of them. If you already know MCP authorization, these are the places wher…
Directory connectors vs custom connectors
Claude Documentation · in the page
connectors/building/directory-vs-custom
…rastructure: the runtime, transport, authentication, and tool-calling code paths are identical. The difference is review, discoverability, and distribution. This page is for developers deciding wheth…
Enterprise Managed Auth for connectors
Claude Documentation · in the page
connectors/building/enterprise-managed-auth
…CP server relies on a hosted identity platform, there is typically no code to write. Confirm that the platform supports the JWT bearer authorization grant and enable it for your tenant. Support varies…
Build an MCP server for Claude
Claude Documentation · in the page
connectors/building/index
…ver from claude.ai, Claude Desktop, Claude mobile, Cowork, and Claude Code, and the same connector infrastructure backs all of them. This page is for developers building a remote MCP server for other…
Lazy authentication for MCP servers
Claude Documentation · in the page
connectors/building/lazy-authentication
…res.status(500).json({ jsonrpc: "2.0", error: { code: -32603, message: "Internal error" }, id: null, }); } }); }); ``` `initialize`, `tools/list`, and calls…
Manage your directory listing
Claude Documentation · in the page
connectors/building/managing-your-listing
…s page measure traffic from Claude: claude.ai, Claude Desktop, Claude Code, and other Claude surfaces. Connections that people make to your server from other MCP clients, and local servers that run on…
Model Context Protocol (MCP)
Claude Documentation · in the page
connectors/building/mcp
…ion.md): OAuth requirements and supported auth types * [MCP in Claude Code](https://code.claude.com/docs/en/mcp): connect MCP servers to Claude Code from the command line * [Submitting to the Connecto…
Design guidelines
Claude Documentation · in the page
connectors/building/mcp-apps/design-guidelines
…Use the host's style tokens, which adapt automatically, and never hardcode colors. Test both modes. `](https://modelcontextprotocol.github.io/ext-a…
Add an interactive UI to your MCP server
Claude Documentation · in the page
connectors/building/mcp-apps/quickstart
…lowed = (req, res) => res.status(405).json({ jsonrpc: '2.0', error: { code: -32000, message: 'Method not allowed.' }, id: null }); > app.get('/mcp', notAllowed); > app.delete('/mcp', notAllowed); > >…
Blend your MCP App with Claude's theme
Claude Documentation · in the page
connectors/building/mcp-apps/transparent-theming
…and `style-src`, so keep it to origins you trust to serve executable code. Prefer bundling third-party fonts into your widget rather than allowlisting public CDNs. ## Next steps * [Style variables]…
Troubleshoot MCP Apps
Claude Documentation · in the page
connectors/building/mcp-apps/troubleshooting
…n a tool result exceeds approximately 150,000 characters and Claude's code execution sandbox is active, Claude writes the result to the sandbox filesystem instead of passing it inline to the conversat…