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

# How to Install the Pleo MCP as a Custom MCP

> Connect any MCP-compatible client to the Pleo MCP server, including staging setup.

export const NoteCallout = ({title, children, icon = "💡"}) => <div style={{
  backgroundColor: 'var(--recommended-bg)',
  borderLeft: '4px solid #3beaf6',
  borderRadius: '10px',
  padding: '18px 22px',
  marginBottom: '20px',
  boxShadow: '1px 1px 3px rgba(0,0,0,0.06)'
}}>
    <div style={{
  display: 'flex',
  alignItems: 'flex-start',
  gap: '14px'
}}>
      <span style={{
  fontSize: '22px',
  lineHeight: '1',
  flexShrink: 0
}}>
        {icon}
      </span>
      <div>
        {title && <div style={{
  fontSize: '16px',
  fontWeight: 600,
  color: 'var(--recommended-title)',
  marginBottom: '6px'
}}>
            {title}
          </div>}
        <div style={{
  fontSize: '14px',
  lineHeight: 1.65
}}>
          {children}
        </div>
      </div>
    </div>
  </div>;

This page covers connecting a client to the Pleo MCP server. Choose the path that matches your client.

## Prerequisites

Before you begin:

* Pleo MCP access is off by default; a company admin must enable it for your organisation before you can connect. See [Access & Permissions](/docs/current/pleo-mcp/get-started/access-and-permissions) if you're not sure whether it's enabled.
* You have access to a supported MCP client or terminal.

## Installing the Pleo MCP as a Custom MCP

The Pleo MCP server is a standard remote HTTP MCP endpoint. Any client that supports remote MCP connections can connect using the production URL:

```
https://mcp.pleo.io/mcp
```

| Property           | Value                                                  |
| ------------------ | ------------------------------------------------------ |
| **Production URL** | `https://mcp.pleo.io/mcp`                              |
| **Staging URL**    | `https://mcp.staging.pleo.io/mcp`                      |
| **Transport**      | Streamable HTTP                                        |
| **Authentication** | OAuth 2.0 (browser-based, no credentials to configure) |

## Using Staging

Pleo provides a staging MCP server for testing against non-production data.

### Steps

Follow the steps below to connect to the staging server.

1. In the staging Pleo app, go to **Settings → General → Pleo AI**. Under the **MCP** section, enable **Pleo MCP access** for your entity.

2. Use the staging URL in place of the production URL:

```
https://mcp.staging.pleo.io/mcp
```

For Claude Code:

```bash theme={null}
claude mcp add --transport http pleo-mcp-staging https://mcp.staging.pleo.io/mcp
```

You are now connected to the staging MCP server.

<NoteCallout title="Staging and production are separate connections">
  Staging and production MCP connections use separate OAuth sessions and separate server names. You will be prompted to authorise each independently.
</NoteCallout>

***

## Related Reading

* [Install the Pleo MCP: Choose Your AI Tool](/docs/current/pleo-mcp/how-tos/installation/overview)
* [Pleo MCP Capabilities](/docs/current/pleo-mcp/get-started/pleo-mcp-capabilities)
* [Access & Permissions](/docs/current/pleo-mcp/get-started/access-and-permissions)

***
