# Connect Ghost to Claude, ChatGPT and other AI assistants (MCP)

> Set up the Ghost MCP server in Claude Desktop, Claude Code, ChatGPT, Grok or Cursor, with OAuth sign-in or an API key, and run your outbound, content and Pipeline in plain English.

Source: https://www.growwithghost.io/docs/api/mcp-server/

Ghost runs a remote **Model Context Protocol (MCP)** server. Connect it to your AI assistant and you can run Ghost in plain English: find prospects, build campaigns, answer replies, move deals, draft follow-ups and schedule posts, without opening the app.

The MCP server is included on every plan.

## Server URL

```
https://jepreouunkiihxvktnkn.supabase.co/functions/v1/ghost-mcp
```

You'll also find it, with a copy button, in **Settings → API**. It uses the Streamable HTTP transport over HTTPS.

## Two ways to sign in

| | OAuth (recommended) | API key |
|---|---|---|
| Best for | Claude Desktop, claude.ai, Claude Code, ChatGPT, Grok, Cursor | Scripts, servers and clients without OAuth |
| Setup | Paste the URL, sign in to Ghost, approve | Create a key, add it as a header |
| Revoke | Remove the connector in your AI app | Delete the key in **Settings → API** |

Both give the same tools and act as you. The MCP server always works in **your own workspace**: it can't reach a team or agency client workspace you've been added to. Use the [Ghost Agent](https://www.growwithghost.io/docs/agent/overview) inside the app for those.

## Claude Desktop and claude.ai

1. Go to **Settings → Connectors → Add custom connector**.
2. Paste the server URL above.
3. Claude opens Ghost in your browser. Sign in with your usual Ghost login.
4. On **Connect Claude to Grow with Ghost**, click **Approve & connect**.
5. Back in Claude, try: *"List my campaigns."*

Connection links last 10 minutes and work once. If yours has expired, start again from Claude.

## ChatGPT, Grok, Cursor and other clients

Any client that supports remote MCP servers works the same way: add a custom connector or MCP server, paste the URL, and sign in to Ghost when asked.

## Claude Code

Add the server, then run `/mcp` in Claude Code and choose it to sign in to Ghost:

```bash
claude mcp add --transport http growwithghost https://jepreouunkiihxvktnkn.supabase.co/functions/v1/ghost-mcp
```

To use an [API key](https://www.growwithghost.io/docs/api/api-keys) instead, for example on a server, add it as a header:

```bash
claude mcp add --transport http growwithghost https://jepreouunkiihxvktnkn.supabase.co/functions/v1/ghost-mcp --header "x-api-key: <your-api-key>"
```

Other clients that take a JSON config can use:

```json
{
  "mcpServers": {
    "growwithghost": {
      "url": "https://jepreouunkiihxvktnkn.supabase.co/functions/v1/ghost-mcp",
      "headers": { "x-api-key": "<your-api-key>" }
    }
  }
}
```

Run `/mcp` in Claude Code to check it's connected.

## What you can ask

- *"Which open deals haven't been touched in 5 days? Draft a follow-up for each and show me before sending."*
- *"Find 50 Heads of Revenue at UK SaaS companies with 50–200 staff and add them to my Q4 campaign."*
- *"Show me high-intent replies from the last 48 hours and draft responses."*
- *"Anyone who replied this week with a pricing question: create a deal in Qualified and a call task for Thursday."*
- *"Write three posts for next week from my pillars and schedule them for 8am."*
- *"How did my campaigns do this week compared with last week?"*

The [tool reference](https://www.growwithghost.io/docs/api/tools) lists everything the server can do. For a full worked example, read the [AI outbound playbook](https://www.growwithghost.io/mcp/outbound-playbook).

## Safety

- Every request is limited to your own workspace.
- Your AI app decides when to ask you before using a tool. Ghost's own approval cards are part of the in-app Ghost Agent, not the MCP server, so ask your assistant to draft and show you before anything sends, especially while you're getting started.
- Daily LinkedIn limits, blacklists, Trash and your credit balance are enforced by Ghost, whatever the assistant asks for.
- Text written by other people (replies, posts, meeting notes) is returned as data, never as instructions.

## FAQ

### Which AI assistants work with Ghost?

Claude (Desktop, claude.ai and Claude Code), ChatGPT, Grok, Cursor and any other client that supports remote MCP servers.

### Is the MCP server an extra cost?

No. It's included on every Ghost plan. Actions still use your normal credits and daily limits.

### Can my assistant send messages without asking me?

That depends on your AI app's settings. Most ask before using tools that take actions, and you can tell your assistant to always show you the exact text first. Daily limits, blacklists and credit balances are enforced by Ghost either way.
