593 pages for theme.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Set up Claude Tag
Claude Documentation · in the page
claude-tag/admins/setup-overview
…message below and have them return the pairing code: > > ```text wrap theme={null} > Please install the Claude app (https://claude.com/claude-for-slack) in [workspace]. When that's done, let me know a…
Set up a skills repository Claude can update
Claude Documentation · in the page
claude-tag/admins/skills-repo
…in the channel when something it learned should stick: ```text wrap theme={null} @Claude that worked. Open a PR to the skills repo so the Datadog skill includes that query pattern. ``` Or set a rou…
Claude Tag for Claude Code users
Claude Documentation · in the page
claude-tag/concepts/for-claude-code-users
…el conventions in memory by telling Claude to remember them: ```text theme={null} @Claude remember for this channel: reports go out as tables ``` See [What Claude remembers](/docs/claude-tag/users/m…
Commands Claude Tag understands
Claude Documentation · in the page
claude-tag/users/commands
…d, covered below. ## See the commands available to you ```text wrap theme={null} @Claude !help ``` Claude replies with the commands it understands in your workspace. The list can differ by workspac…
Get started
Claude Documentation · in the page
claude-tag/users/getting-started
…y works in channels it's been added to. To add it, run: ```text wrap theme={null} /invite @Claude ``` Run the command in the channel's message box. Slack rejects `/invite` sent from inside a thread.…
Good habits for working with Claude Tag
Claude Documentation · in the page
claude-tag/users/good-habits
…one sentence. You don't need to restate the background. ```text wrap theme={null} @Claude take over the bug in the thread linked above. Fix it and open a draft PR. ``` When a mistake would be costly…
Use Claude Tag in a group DM
Claude Documentation · in the page
claude-tag/users/group-dms
…the group DM. Then mention `@Claude` with your request. ```text wrap theme={null} @Claude draft a rollout checklist for the pricing page change. ``` Claude replies in a thread under your message. A…
What Claude Tag remembers
Claude Documentation · in the page
claude-tag/users/memory
…script. To make something permanent, say so explicitly: ```text wrap theme={null} @Claude remember for this channel: changes go to acme/data-pipeline, never acme/website, and run the lint check befor…
Choose the model Claude Tag uses
Claude Documentation · in the page
claude-tag/users/models
…which model you want, in your own words, in the thread. ```text wrap theme={null} @Claude switch to Claude Opus 5.5 for the rest of this thread. ``` To confirm the switch, check the reply footers. T…
Set up routines
Claude Documentation · in the page
claude-tag/users/proactivity
…you want and the work Claude should do in one message: ```text wrap theme={null} @Claude every weekday at 9am, read the open threads in this channel, check the tickets and pull requests linked in th…
Prompt library
Claude Documentation · in the page
claude-tag/users/prompt-library
…channel Ask what Claude can access from this channel: ```text wrap theme={null} @Claude what can you access from this channel? ``` **Why it works**: what Claude can do differs per channel, and wit…
Use case library
Claude Documentation · in the page
claude-tag/users/use-cases
…el | Answers what it can, flags duplicates, routes the rest, rolls up themes | Nothing (issue tracker optional for filing) | | [Turn threads into docs and tickets](/docs/claude-tag/users/use-cases/cre…
Answer data questions
Claude Documentation · in the page
claude-tag/users/use-cases/answer-data-questions
…le. Ask in the channel where the metrics get discussed. ```text wrap theme={null} @Claude show signup growth by week for the last quarter, and explain the two dips people were debating above. ``` ##…
Catch up
Claude Documentation · in the page
claude-tag/users/use-cases/catch-up
…ed a channel for a week. Ask for the catch-up you need. ```text wrap theme={null} @Claude catch me up on this channel since Monday. ``` ```text wrap theme={null} @Claude what got decided in this thr…
Turn threads into docs and tickets
Claude Documentation · in the page
claude-tag/users/use-cases/create-artifacts
…e artifact in the thread where the discussion happened. ```text wrap theme={null} @Claude turn this thread into a one-page decision doc: what we decided, the options we rejected, and why. ``` ```tex…
Find answers in your docs
Claude Documentation · in the page
claude-tag/users/use-cases/find-answers
…y, not a recollection. Ask where the question comes up. ```text wrap theme={null} @Claude what's our policy on data retention, and which doc says so? ``` Asking for the doc keeps the answer checkabl…
Fix bugs
Claude Documentation · in the page
claude-tag/users/use-cases/fix-bugs
…sitory in the prompt so it's cloned before work starts. ```text wrap theme={null} @Claude in acme/data-pipeline, reproduce the bug in this thread, fix it, and open a draft PR. Done means CI is green…
Claude Tag for marketing teams
Claude Documentation · in the page
claude-tag/users/use-cases/marketing-team
…n answer each request in the thread where it was asked. ```text wrap theme={null} @Claude a vendor asked us to sponsor their conference. What's our sponsorship policy, and which doc says so? ``` Ask…
Pull deal and account state
Claude Documentation · in the page
claude-tag/users/use-cases/pull-deal-state
…tems, and who owns the next step for the named account. ```text wrap theme={null} @Claude what's the state of the Acme renewal? Last activity, open items, and who owns the next step. ``` ### Find st…
Review documents against a checklist
Claude Documentation · in the page
claude-tag/users/use-cases/review-documents
…checklist in the channel where the review is happening. ```text wrap theme={null} @Claude review the launch announcement doc against the review checklist, and post one finding per item: met, not met,…
Track projects and chase approvals
Claude Documentation · in the page
claude-tag/users/use-cases/track-projects
…nel scroll into one digest. Ask in the project channel. ```text wrap theme={null} @Claude where are we on the migration? What's blocked and on whom? ``` The digest comes back in the thread with what…
Triage requests
Claude Documentation · in the page
claude-tag/users/use-cases/triage-requests
…ssages. See in-thread answers, duplicate flags, owner routing, weekly theme rollups, optional ticket filing, and runbooks of standing answers. > [!NOTE] > > Claude Tag is in public beta. Features and…
Watch monitors and alerts
Claude Documentation · in the page
claude-tag/users/use-cases/watch-monitors
…g check that posts every morning, one line per service. ```text wrap theme={null} @Claude every morning at 7, check the service dashboards and post one line per service: green, or what's off and sinc…
Work with your GitHub repositories
Claude Documentation · in the page
claude-tag/users/use-cases/work-with-github
…ry, reads the code, and posts the answer in the thread. ```text wrap theme={null} @Claude in acme/data-pipeline, how does the export retry logic decide when to give up? Name the files involved. ```…
Work from your own channel
Claude Documentation · in the page
claude-tag/users/use-cases/your-own-channel
…tters to you. Ask it here instead of in a team channel. ```text wrap theme={null} @Claude summarize the last week of #product-feedback and pull out anything about the export flow. ``` Naming a publi…
Control when Claude Tag responds
Claude Documentation · in the page
claude-tag/users/when-claude-responds
…ll Claude in the thread to respond only when mentioned. ```text wrap theme={null} @Claude only respond when I @-mention you ``` Claude stops following that thread, and the rest of the channel is una…
Manage your listing after publishing
Claude Documentation · in the page
connectors/building/after-publishing
…ation. It determines your connector's permanent listing URL: ```text theme={null} https://claude.ai/directory/connectors/SLUG ``` Share the listing URL from your own documentation or a **Connect to…
Authentication for connectors
Claude Documentation · in the page
connectors/building/authentication
…d#answer-a-protected-call-with-401-before-the-mcp-sdk-runs): ```http theme={null} HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer resource_metadata="https://mcp.example.com/.well-known/oauth-prote…
Directory connectors vs custom connectors
Claude Documentation · in the page
connectors/building/directory-vs-custom
…our connector has a permanent listing URL based on its slug: ```text theme={null} https://claude.ai/directory/connectors/SLUG ``` For example, `https://claude.ai/directory/connectors/dovetail` opens…
Enterprise Managed Auth for connectors
Claude Documentation · in the page
connectors/building/enterprise-managed-auth
…data, the highlighted entry is the one Claude looks for: ```json {7} theme={null} { "issuer": "https://auth.example.com", "token_endpoint": "https://auth.example.com/token", "grant_types_suppor…
Lazy authentication for MCP servers
Claude Documentation · in the page
connectors/building/lazy-authentication
…HTTP sessions The response Claude expects looks like this: ```http theme={null} HTTP/1.1 401 Unauthorized WWW-Authenticate: Bearer error="invalid_token", error_description="Authentication required…
Design guidelines
Claude Documentation · in the page
connectors/building/mcp-apps/design-guidelines
…origins each `ui://` resource needs through `_meta.ui.csp`: ```json theme={null} { "_meta": { "ui": { "csp": { "connectDomains": ["https://api.example.com"], "resourceDom…
Open external links from MCP Apps
Claude Documentation · in the page
connectors/building/mcp-apps/external-links
…lues. ### Allowlist example Given the following allowlist: ```text theme={null} https://example.com https://docs.example.com example-app ``` These destinations open immediately: * `https://exampl…
Get started with MCP Apps
Claude Documentation · in the page
connectors/building/mcp-apps/getting-started
…ou keep an entry beyond trying it out: ```json Customer Segmentation theme={null} { "mcpServers": { "customer-segmentation": { "command": "npx", "args": ["-y", "@modelcontextprotoco…
Supersede older widget instances
Claude Documentation · in the page
connectors/building/mcp-apps/instance-supersession
…`show_cart` tool that returns the key with the cart contents: ```ts theme={null} import { registerAppTool } from "@modelcontextprotocol/ext-apps/server"; import { z } from "zod"; let callSeq = 0;…
Add an interactive UI to your MCP server
Claude Documentation · in the page
connectors/building/mcp-apps/quickstart
…the one that pairs with the `1.x` MCP SDK you already have: ```bash theme={null} npm install @modelcontextprotocol/ext-apps@^1 ``` Run `npm ls --depth=0` to confirm. The list now has three packages…
Troubleshoot MCP Apps
Claude Documentation · in the page
connectors/building/mcp-apps/troubleshooting
…. Register your handlers before connecting: ```javascript Vanilla JS theme={null} import { App } from "@modelcontextprotocol/ext-apps"; const app = new App({ name: "My App", version: "1.0.0" }); //…
Build a desktop extension with MCPB
Claude Documentation · in the page
connectors/building/mcpb
…manifest and packs the bundle. **1. Install the MCPB CLI** ```bash theme={null} npm install -g @anthropic-ai/mcpb ``` **2. Create your MCP server** Build a stdio MCP server using the [MCP SDK](ht…
Build your first MCP server for Claude
Claude Documentation · in the page
connectors/building/quickstart
…it. Every later command on this page runs from this folder: ```bash theme={null} mkdir mcp-quickstart cd mcp-quickstart ``` **2. Create package.json** Create a default `package.json`, then set `"t…
Test your connector
Claude Documentation · in the page
connectors/building/testing
…`, replacing `abc123.example.com` with your tunnel's hostname: ```js theme={null} const app = createMcpExpressApp({ allowedHosts: ['localhost', '127.0.0.1', 'abc123.example.com'] }); ``` > [!WARNING…
Troubleshoot your connector
Claude Documentation · in the page
connectors/building/troubleshooting
…k:** From a public network, request each discovery document: ```bash theme={null} curl -i https://your-server.example.com/.well-known/oauth-protected-resource curl -i https://your-server.example.com/…
Authenticate to MCP servers behind a tunnel
Claude Documentation · in the page
connectors/mcp-tunnels/oauth
…ocs/connectors/mcp-tunnels/setup.md#add-more-servers-later). ```yaml theme={null} routes: docs: http://docs-mcp.example.corp:8080 auth: https://sso.example.corp:8443 ``` With a tunnel domain of…
Set up an MCP tunnel
Claude Documentation · in the page
connectors/mcp-tunnels/setup
…your own servers. **Helm** **1. Fetch the default values** ```bash theme={null} helm show values \ oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \ --version 2.1.0 > values…
Troubleshoot MCP tunnels
Claude Documentation · in the page
connectors/mcp-tunnels/troubleshooting
…at all for a request, it never arrived in your network. ```bash Helm theme={null} kubectl -n mcp-tunnel logs deploy/mcp-tunnel -c cloudflared kubectl -n mcp-tunnel logs deploy/mcp-tunnel -c mcp-proxy…
Microsoft 365 connector
Claude Documentation · in the page
connectors/microsoft/365
…ver for Claude** enterprise application's **Overview** page. ```text theme={null} https://login.microsoftonline.com/YOUR_TENANT_ID/adminconsent?client_id=07c030f6-5743-41b7-ba00-0a6e85f37c17 ``` **2…
Changelog
Claude Documentation · in the page
cowork/changelog
…s about to appear. * Fixed the app crashing at launch, or on a system theme change, on some Linux installs (most often repackaged builds); it now falls back to a default tray icon. **Code** * Added…
Set up Cowork (local mode) for a HIPAA-ready organization
Claude Documentation · in the page
cowork/hipaa-setup
…e for the `com.anthropic.claudefordesktop` preference domain: ```xml theme={null} <key>forceLoginOrgUUID</key> <string>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</string> <key>isLocalDevMcpEnabled</key> <s…
Set up the Microsoft 365 connector
Claude Documentation · in the page
government/connectors/microsoft-365
…n's Overview page, and select **Save** at the top when done. ```text theme={null} ms-appx-web://Microsoft.AAD.BrokerPlugin/APPLICATION_CLIENT_ID msauth.com.anthropic.claudefordesktop://auth ``` The…
Connect Claude Code to Claude for Government
Claude Documentation · in the page
government/deploy-claude-code/configure
…d-settings) describes. | As a `managed-settings.json` file: ```json theme={null} { "forceLoginMethod": "gateway", "forceLoginGatewayUrl": "https://<claude-for-government-host>/gateway-api", "e…
Connect Claude Desktop to Claude for Government
Claude Documentation · in the page
government/deploy-desktop/configure
…st followed by the fixed path `/gateway-api/user/bootstrap`. ```text theme={null} https://<claude-for-government-host>/gateway-api/user/bootstrap ``` The Claude for Government host is the same domai…