---
title: Set up Notion
description: 'Add Charming to a Notion Custom Agent as a custom MCP server.'
sidebar:
  label: Notion
  order: 14
---

Notion MCP connections for Custom Agents require a Business or Enterprise workspace. A workspace admin must allow custom MCP servers.

## Allow Charming in the workspace

1. Open **Settings → Notion AI → AI connectors**.
2. Turn on **Enable Custom MCP servers**.
3. If your workspace limits connections, approve Charming for the workspace.

## Add Charming to an agent

1. Open the Custom Agent's **Settings**.
2. Go to **Tools & Access**.
3. Select **Add connection** → **Custom MCP server**.
4. Enter `https://charm.ing/mcp` and name it Charming.
5. Click **Connect** and approve browser sign-in.
6. Choose the Charming tools the agent may use.

Charming apps open at their own browser URL.

See [Notion's Custom Agent MCP guide](https://www.notion.com/help/mcp-connections-for-custom-agents) for workspace controls and tool permissions.

## Build without MCP

MCP is the shortest path here. If MCP is unavailable, or you would rather not add a server, any agent that can make HTTP requests builds the same apps through Charming's HTTP API. See [Build over the HTTP API](../guides/build-over-the-http-api).

Paste this instead of adding the MCP server:

```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.
