> ## Documentation Index
> Fetch the complete documentation index at: https://docs.salescaptain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP Server

> Connect to the SalesCaptain MCP server from Claude, Cursor, VS Code, and other MCP-compatible clients to manage calls, contacts, messaging, invoices, reviews, and more.

SalesCaptain exposes a remote [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that lets any compatible AI client manage your calls, contacts, messaging, website leads, payments, reviews, and pipeline stages.

Connect to the SalesCaptain MCP server natively in Claude, Cursor, and other clients, or use [`mcp-remote`](https://www.npmjs.com/package/mcp-remote) for clients that don't yet support remote MCP.

```text theme={null}
https://external-mcp.salescaptain.com/mcp
```

<Info>
  You'll need a SalesCaptain API key. Get one from **Account Settings > API Keys**. The server handles OAuth automatically — you'll be prompted to sign in and authorize access the first time you connect.
</Info>

## Setup

### Claude

Navigate to **Settings > Connectors** and add a new MCP integration with the URL:

```text theme={null}
https://external-mcp.salescaptain.com/mcp
```

### ChatGPT

1. Open **Settings > Connectors**
2. Click **Create** (or **Add connector**) and enter the server URL:

```text theme={null}
https://external-mcp.salescaptain.com/mcp
```

<Info>
  ChatGPT's connectors require the server to support full OAuth 2.1 with dynamic client registration — a plain API key/bearer token is not accepted. Confirm this is supported before advertising ChatGPT compatibility.
</Info>

### Cursor

1. Open Cursor Settings (Cmd/Ctrl + Shift + J)
2. Go to **MCP** and click **Add new MCP server**
3. Select **Type: SSE** and enter the server URL:

```text theme={null}
https://external-mcp.salescaptain.com/mcp
```

### VS Code (GitHub Copilot)

Add the following to your `.vscode/mcp.json`:

```json theme={null}
{
  "mcpServers": {
    "salescaptain": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://external-mcp.salescaptain.com/mcp"]
    }
  }
}
```

### Windsurf

1. Open Windsurf settings (Cmd/Ctrl + ,)
2. Scroll to **Cascade > MCP servers**
3. Select **Add Server > Add custom server**
4. Add:

```json theme={null}
{
  "mcpServers": {
    "salescaptain": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://external-mcp.salescaptain.com/mcp"]
    }
  }
}
```

### Cline (VS Code extension)

1. Open the Cline panel and click the **MCP Servers** icon
2. Select **Remote Servers > Add Server**
3. Enter a name (`salescaptain`) and the server URL:

```text theme={null}
https://external-mcp.salescaptain.com/mcp
```

### Claude Code

Run:

```bash theme={null}
claude mcp add --transport http salescaptain https://external-mcp.salescaptain.com/mcp
```

### Continue

Add the following to your `config.yaml`:

```yaml theme={null}
mcpServers:
  - name: salescaptain
    type: streamable-http
    url: https://external-mcp.salescaptain.com/mcp
```

<Note>
  Client configuration formats change frequently if a client's MCP settings look different from what's shown here, check that client's own docs for the current syntax.
</Note>

## Need Help?

* Browse our [Knowledge Base](https://docs.salescaptain.com/)
* Reach out to support for setup help
