---
title: Set up Claude
description: 'Add Charming to Claude as a custom MCP connector, screen by screen.'
sidebar:
  label: Claude
  order: 2
---

Add Charming from Claude's connector settings. The steps are the same on claude.ai and Claude Desktop.

## Add the connector

**In one click:** [add Charming to Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Charming&connectorUrl=https://charm.ing/mcp). Claude opens with the name and URL already filled in, so you can skip to approving it. Claude warns about any connector added from a link; check the URL reads `https://charm.ing/mcp` and continue.

The numbered steps below do the same thing by hand.

1. **Copy this URL.** Claude needs it for the custom connector.

   ```text
   https://charm.ing/mcp
   ```

2. **Open [Claude's connector settings](https://claude.ai/customize/connectors).**

   ![Claude settings with Connectors selected](/docs/setup/claude/connectors.png)

3. **Click the plus button, then choose Add custom connector.**

   ![Claude connectors menu with Charming listed and Add custom connector selected](/docs/setup/claude/add-custom.png)

4. **Name it Charming, paste `https://charm.ing/mcp`, then click Add.**

   ![Claude Add custom connector dialog named Charming with https://charm.ing/mcp](/docs/setup/claude/add-dialog.png)

5. **Approve the connection.** This lets Claude call Charming's tools.

   ![Charming connector approval screen with the orange Charming icon](/docs/setup/claude/connect.png)

6. **Start building.** Apps open in claude.ai, Claude Desktop, and the Claude Code desktop app. Claude Code CLI returns a browser link.

See [Anthropic's custom connector guide](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp) for plan and workspace controls.

## Build without MCP

claude.ai and Claude Desktop cannot make their own web requests, so the connector above is the path there. Claude Code can: it builds through Charming's HTTP API without any MCP server, which is often the shorter route in a terminal. See [Set up Claude Code](claude-code) and [Build over the HTTP API](../guides/build-over-the-http-api), or hand it this:

```text
Connect me to Charming and help me build my first app. Use Charming's
HTTP API. Ask before starting account pairing, wait for me to approve
it, then read https://charm.ing/docs/build-http.md and ask me what I
want to build.
```

Your agent shows a pairing link and a short code. Open the link, enter the code if asked, and approve the connection. Both paths build the same apps in the same account, so pick one.

## Related

- [AI clients](.)
- [Connect to any AI agent](../capabilities/connect-any-agent)

Found a bug or need a feature? [Tell us](/docs/capabilities/feedback) with `submit_feedback` or `POST /app/{id}/feedback`. Your feedback shapes what we build next.
