Skip to content

Commit 407bbe7

Browse files
vfanelleValerie Fanellecursoragent
authored
docs: keep Claude's detected connector defaults (#1197)
* docs: tell admins to keep Claude's detected connector defaults Claude's Add custom connector dialog now shows Authentication and OAuth client options. The Detected values already match Arcade Auth, so operators should leave them selected. Co-authored-by: Cursor <cursoragent@cursor.com> * docs: replace Claude connector screenshot and capitalize Authenticate Use the full Add custom connector dialog (api.arcade.dev, request headers visible) and sentence-case the auth step heading. Co-authored-by: Cursor <cursoragent@cursor.com> * docs: crop leftover chrome from the Claude connector screenshot Co-authored-by: Cursor <cursoragent@cursor.com> * docs: rename Claude connector screenshot to bust the image cache Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Valerie Fanelle <valeriefanelle@Valeries-MacBook-Pro.local> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent d9dbab3 commit 407bbe7

6 files changed

Lines changed: 68 additions & 3 deletions

File tree

‎app/en/get-started/mcp-clients/claude-desktop/page.mdx‎

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ export const STEP_3_DARK_WIDTH = 1104;
1515
export const STEP_3_DARK_HEIGHT = 874;
1616
export const STEP_3_LIGHT_WIDTH = 1094;
1717
export const STEP_3_LIGHT_HEIGHT = 882;
18+
export const AUTH_OPTIONS_WIDTH = 356;
19+
export const AUTH_OPTIONS_HEIGHT = 701;
1820
export const STEP_4_DARK_WIDTH = 1860;
1921
export const STEP_4_DARK_HEIGHT = 206;
2022
export const STEP_4_LIGHT_WIDTH = 1826;
@@ -101,7 +103,13 @@ On the settings page, click on the "Connectors" tab, and then on the "Add custom
101103
height={STEP_2_DARK_HEIGHT / IMAGE_SCALE_FACTOR}
102104
/>
103105

104-
A modal dialog will open asking you for a name and a URL. Enter a name for your connector, and the URL of your MCP Gateway. Then, click on the "Add" button.
106+
A dialog opens for a name and a URL. Enter a name for your connector and your MCP Gateway URL:
107+
108+
```
109+
https://api.arcade.dev/mcp/{YOUR-GATEWAY-SLUG}
110+
```
111+
112+
If you self-host the Arcade Engine, use your Engine hostname in place of `api.arcade.dev`. Then continue.
105113

106114
<Image
107115
alt={"Step 3: Enter a name and URL for your connector"}
@@ -118,7 +126,38 @@ A modal dialog will open asking you for a name and a URL. Enter a name for your
118126
height={STEP_3_DARK_HEIGHT / IMAGE_SCALE_FACTOR}
119127
/>
120128

121-
### authenticate with your Arcade account
129+
### Keep the detected defaults
130+
131+
Claude checks the gateway URL and shows **Authentication** and **OAuth client** options. Keep the values marked **Detected**:
132+
133+
- **Sign in now** for Authentication
134+
- **Use Claude's published identity** for OAuth client
135+
136+
Those defaults match Arcade Auth and [User Sources](/operate/identity/user-sources). Do not switch to **Sign in when needed** or **No sign-in**. Those options skip or delay the OAuth flow Arcade uses. Do not switch to **Register automatically** or **Use your own OAuth client**. Arcade already supports Claude's published identity (CIMD). Leave **Request headers** empty. Leave **Advanced** collapsed.
137+
138+
Then click **Add**.
139+
140+
<Image
141+
alt={"Claude Add custom connector dialog with Sign in now and Use Claude's published identity marked Detected, and Request headers left empty"}
142+
className="mt-4 w-full max-w-lg"
143+
src={"/images/mcp-gateway/claude-desktop/step-3-auth-options-v2.png"}
144+
width={AUTH_OPTIONS_WIDTH}
145+
height={AUTH_OPTIONS_HEIGHT}
146+
/>
147+
148+
<Callout type="info">
149+
If your dialog is a single screen with **Advanced settings** instead of these
150+
options, leave Advanced settings empty and click **Add**. The result is the
151+
same.
152+
153+
On Claude Team and Enterprise plans, only an Owner can add a custom
154+
connector. In **Organization settings → Connectors**, click **Add**, then
155+
**Custom**, then **Web**. Paste the gateway URL, keep the Detected defaults,
156+
and click **Add**. Each member then clicks **Connect** under **Customize →
157+
Connectors**.
158+
</Callout>
159+
160+
### Authenticate with your Arcade account
122161

123162
You will see a new connector added to your list of connectors. Click on the "Connect" button to authenticate with your Arcade account.
124163

‎app/en/operate/governance/mcp-gateways/create-via-dashboard/page.mdx‎

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title: "Create via Dashboard"
33
description: "Create and configure MCP Gateways using the Arcade dashboard"
44
---
55

6+
import { Callout } from "nextra/components";
67
import Image from "next/image";
78
import { SignupLink } from "@/app/_components/analytics";
89

@@ -69,6 +70,23 @@ See [Skip consent for trusted MCP clients](/operate/governance/mcp-gateways#skip
6970

7071
## After Creating a Gateway
7172

72-
Once you've created a gateway, you'll need to add it to your chat client. The assistant will provide the MCP URL (for example, `https://api.arcade.dev/mcp/{YOUR-GATEWAY-SLUG}`).
73+
Once you've created a gateway, add it to your MCP client. The dashboard shows the MCP URL (for example, `https://api.arcade.dev/mcp/{YOUR-GATEWAY-SLUG}`).
7374

7475
See [Connect to MCP clients](/get-started/mcp-clients) for setup instructions specific to your client.
76+
77+
### Point Claude at the gateway
78+
79+
For Claude Desktop and Claude.ai, set the gateway to **Arcade Auth** or a **User Source**. Claude needs a browser OAuth flow, so **Arcade Headers** does not work here.
80+
81+
Add the gateway URL as a custom connector. Claude shows **Authentication** and **OAuth client** options. Keep the values marked **Detected**:
82+
83+
- **Sign in now** for Authentication
84+
- **Use Claude's published identity** for OAuth client
85+
86+
On Claude Team and Enterprise plans, only an Owner can add the connector. Members then click **Connect**. See [Keep the detected defaults](/get-started/mcp-clients/claude-desktop#keep-the-detected-defaults).
87+
88+
<Callout type="info">
89+
To skip Arcade's consent screen for Claude users, allowlist Claude's published
90+
identity on the gateway. See [Skip consent for trusted MCP
91+
clients](/operate/governance/mcp-gateways#skip-consent-for-trusted-mcp-clients).
92+
</Callout>

‎app/en/operate/governance/mcp-gateways/page.mdx‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ The values below are the literal `client_id` strings these clients send in their
8989
| Claude Code | `https://claude.ai/oauth/claude-code-client-metadata` |
9090
| Visual Studio Code | `https://vscode.dev/oauth/client-metadata.json` |
9191

92+
When you add an Arcade gateway as a custom connector in Claude, keep **Use Claude's published identity**. That option sends the Claude CIMD URL from the preceding table. Allowlist the same URL if you want Claude users to skip Arcade's consent screen. Do not switch Claude to **Register automatically** if you want to skip the consent screen. Dynamic Client Registration does not produce a stable client ID.
93+
94+
See [Keep the detected defaults](/get-started/mcp-clients/claude-desktop#keep-the-detected-defaults) for the rest of the Claude connector options.
95+
9296
### Find the client ID for an unlisted client
9397

9498
If the MCP client publishes a CIMD, its documentation will reference an `https://...client-metadata` URL or similar. That URL is the client ID, so paste it into the allowlist as-is.

‎app/en/operate/quickstart/page.mdx‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ Tools can come from Arcade's pre-built catalog, an MCP server you deploy, or a [
7979

8080
Attach your User Source when you configure authentication for production.
8181

82+
To add the gateway in Claude for your organization, an Owner adds the gateway URL as a custom connector and keeps the **Detected** defaults. See [Keep the detected defaults](/get-started/mcp-clients/claude-desktop#keep-the-detected-defaults).
83+
8284
### Turn on governance
8385

8486
- **Contextual Access**: control tool visibility and behavior with hooks. Start with [Contextual Access](/operate/governance/contextual-access).
82.5 KB
Loading

‎styles/config/vocabularies/Arcade/accept.txt‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ LLM
1717
SDK
1818
API
1919
OAuth
20+
CIMD
21+
DCR
2022
JWT
2123
JSON
2224
YAML

0 commit comments

Comments
 (0)