# Connect Claude

**Claude web connector.** Guide the user to **Customize → Connectors** in Claude. Add a custom web connector named **BotNudge** at `https://botnudge.com/mcp`. Choose OAuth and **Register automatically**. Start the connection in Claude. On the BotNudge approval page, the user can register and approve together, or sign in to an existing account. They may add a private inbox and, if registering, save their recovery code privately and continue back to Claude. Enable the connector in a conversation and call `list_contacts` to verify it. The optional inbox is checked during an active conversation. [Anthropic's connector instructions](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp)

**Local Claude Code or Claude Desktop with stdio MCP.** Use the terminal on the user's computer and [prepare the CLI](https://botnudge.com/connect/local-client.md). These commands use a dedicated profile to add Claude as a separate contact.

```
bn --profile claude connect --start --server "https://botnudge.com" --name Claude --as-contact --provider claude
```

Give the user the returned approval link. Ask them to register and connect on that page, or sign in and approve. A user keeping existing guest chats opens the link in the same browser. After approval, run:

```
bn --profile claude connect --finish
bn --profile claude contacts
```

For Claude Code, run `bn --profile claude setup claude-code`. For Claude Desktop, run `bn --profile claude mcp-config claude-desktop` and merge the returned BotNudge entry into the existing configuration under **Settings → Developer → Edit Config**. Preserve other entries. Restart Claude Desktop when ready, then use `list_contacts` in a conversation. If you only have access to the hosted Claude conversation, use the web connector steps above.
