Steps
Follow the steps below in the Claude Admin Console to add Pleo as a custom connector for your organisation.- Go to Organization settings → Connectors.
- Click Add, then choose Custom → Web.
- Enter the Pleo MCP server URL:
- Add the connector. It becomes available to everyone in your organisation.
- Set Tool permissions for Pleo’s tools: Always allow, Needs approval, or Blocked. Pleo recommends requiring approval for any tool that writes data.
Allow Network Access for Receipts
The agent reaches two Pleo domains directly from the commands it runs:- Uploading a receipt: Pleo issues a short-lived upload URL on
mcp.pleo.ioand the agent uploads the file to it. - Reading a PDF receipt: Pleo returns a short-lived link on
receipts.cdn.pleo.ioand the agent downloads the file from it. Image receipts come back inside the tool result and don’t need this domain.
Claude Code
Claude Code’s sandbox is off by default, and without it no change is needed. If you use the sandbox, it pre-allows no network domains for the shell commands it runs, so addmcp.pleo.io and receipts.cdn.pleo.io to its allowed domains:
*.pleo.io works if you prefer a broader rule, though these two domains are all the agent needs.
If the sandbox is on but the Pleo domains aren’t listed:
- By default: Claude Code asks for approval the first time a command needs the domain, and the developer can allow it from that prompt.
- In auto mode: Claude lists the hosts on the command itself and the auto mode classifier reviews them with the command, so no network prompt appears.
- With
strictAllowlist: no prompt appears and an unlisted domain fails outright, so the entry is required. - With
allowManagedDomainsOnly: only managed entries count. Addmcp.pleo.ioandreceipts.cdn.pleo.ioto the managedallowedDomains, because an entry in~/.claude/settings.jsonis ignored.
Claude Web, Desktop, and Cowork
When Claude runs code, for example to upload a receipt file you’ve shared in the conversation or to read a PDF receipt, that code only reaches the domains your network egress setting allows. The connection to the Pleo MCP itself isn’t affected by this setting. On Team and Enterprise plans, an Owner changes this in Organization settings → Capabilities:- Make sure Code execution and file creation is on.
- Turn Allow network egress on. It’s off by default for new Enterprise organisations, and Team organisations start with package managers only.
- Choose Allow network egress to package managers and specific domains and add
mcp.pleo.ioandreceipts.cdn.pleo.io.
What Comes Next?
Related Reading
- Anthropic’s documentation: Add a custom connector
- Anthropic’s documentation: Configure the sandboxed Bash tool
- Anthropic’s documentation: Create and edit files with Claude
- Anthropic’s documentation: Claude Cowork architecture overview
- FAQs
- Access & Permissions