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 Receipt Uploads
When the agent attaches a receipt file, Pleo issues a short-lived upload URL onmcp.pleo.io and the agent uploads the file to it directly from a command it runs. If that command’s network access doesn’t allow the domain, the upload is blocked. For how this works across AI clients, see Allow Network Access for Receipt Uploads.
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 to its allowed domains:
*.pleo.io works if you prefer a broader rule, though mcp.pleo.io is all the upload needs.
If the sandbox is on but
mcp.pleo.io isn’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.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, 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.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