DocuClipper logo
OCR MCP

OCR MCP Server: Extract Documents in Claude Desktop, Cursor & Continue

An OCR Model Context Protocol server that hands your AI agent typed JSON, not raw text. Bank statements, invoices, receipts, checks, tax forms, all callable as native tools.

DocuClipper rated 4.7 of 5 on G2 from 91 reviews
4.7/5(91+ reviews)Trusted by 10,000+ finance teams
14-day free trialNo credit card required

Install the OCR MCP server

Add this snippet to your MCP client config and restart. Works in Claude Desktop, Cursor, Continue, and Cline.

claude_desktop_config.json
{
  "mcpServers": {
    "docuclipper": {
      "command": "npx",
      "args": ["-y", "docuclipper-mcp"],
      "env": {
        "DOCUCLIPPER_PAT": "dcp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Example: extract a folder of invoices

User: I'm dropping in a folder of vendor invoices from Q1. Extract them, group by vendor, and tell me which vendors I spent the most with.

Claude (using docuclipper.convert_document on each):
- Extracted 47 invoices across 12 vendors
- 3 had reconciliation flags (line items + tax did not match printed total)
- Top 3 by spend: Acme Supplies $24,180; CloudCo $18,440; Office Depot $9,712

Want me to flag the 3 reconciliation issues?

Document types your agent can extract

The same extraction engine as the DocuClipper REST API, exposed as MCP tools.

Bank statements

9,000+ banks. Reconciled transactions, account info, opening/closing balances. Per-bank templates not required.

Invoices and receipts

Vendor, dates, line items, totals, tax. Header fields with 99% accuracy, line items at 95-98%, plus a reconciled flag for low-confidence files.

Checks and tax forms

MICR routing/account, payee, courtesy + legal amount, date, memo for checks. W-2, 1099, K-1, and other tax forms field-level extracted.

Native to your AI client

Tools are discovered live by Claude Desktop, Cursor, Continue, and Cline. Your agent calls them like any other built-in tool, no orchestration code required.

OCR plus structure

Not raw OCR text dumps. Agents get typed JSON: dates as ISO strings, amounts as numbers, line items as arrays, balances as decimals. Easy to reason about.

No install, just npx

Add command: npx, args: [-y, docuclipper-mcp] to your MCP config. The latest tool registry is fetched on demand.

OCR MCP FAQ

An MCP server is exposed as native tools to AI clients like Claude Desktop, Cursor, and Continue, so your agent can call it directly. A REST API is what you call from your own backend code. DocuClipper offers both, and they share the same extraction engine.
Claude Desktop, Cursor, Continue, Cline, and any other client that speaks Model Context Protocol over stdio. The web Claude.ai client does not currently support local MCP servers.
Bank statements (the primary tool), invoices, and the document-agnostic convert_document tool for receipts, checks, and tax forms. New tools are added as needed.
Header field accuracy averages 99% on bank statements, invoices, and receipts. Line items extract at 95-98%. Each response includes a reconciled flag your agent can branch on.
Bearer-token auth via a Personal Access Token (PAT) scoped to your account. Generate a PAT under Settings > API & Webhooks, drop it into DOCUCLIPPER_PAT in your MCP client env. Rotate or revoke any time.
By default, uploads are stored in your DocuClipper account so the agent can re-query them later via download_transactions. You can hard-delete via the API or UI.

Give your AI agent OCR superpowers

14-day free trial. PAT auth. No credit card required.