Extract bank statements, invoices, and receipts with DocuClipper, then let your AI agent post them to Xero. End-to-end MCP workflow from Claude Desktop, Cursor, or Continue.
Pair with a Xero MCP server (third-party or your own) and your agent can chain extract → post.
{
"mcpServers": {
"docuclipper": {
"command": "npx",
"args": ["-y", "docuclipper-mcp"],
"env": {
"DOCUCLIPPER_PAT": "dcp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}User: Process the 12 monthly Lloyds statements in ~/lloyds-2025/ and post the transactions to Xero (Acme Ltd organisation). Skip any statement that doesn't reconcile.
Claude (chains docuclipper.convert_bank_statement -> xero MCP tool):
- 12 statements processed; 11/12 reconciled
- 1,184 transactions queued for Xero
- Posted to Xero: 1,184 transactions
- Routed to manual review: 1 statement (May 2025, balance off by £2.47)Same extraction engine as the DocuClipper REST API, with an AI agent in the loop.
DocuClipper's MCP server pulls structured data from PDF bank statements, invoices, and receipts. Push to Xero via the agent's Xero tools or the DocuClipper UI.
Drop a folder of UK, AU, or NZ statements into Claude Desktop, ask the agent to extract and post to Xero. The agent chains MCP tools without manual switching.
Each statement returns a reconciled flag so the agent only posts files where transactions match the printed balance.
Any MCP client that speaks stdio can call DocuClipper. Add docuclipper-mcp to your config and the tools appear next to your other MCP servers.
Generate a Personal Access Token in DocuClipper, drop it in DOCUCLIPPER_PAT. Your agent inherits your DocuClipper credit balance and document history.
command: npx, args: [-y, docuclipper-mcp]. Pair with a Xero MCP server (or call Xero's API directly) and let the agent move data between them.