Skip to main content

Official MCP Server for AuraParse - The AI Financial Document Intelligence API

Project description

AuraParse MCP Server

This is the official Model Context Protocol (MCP) server for AuraParse.

It turns your LLM (Claude, Cursor, Zed) into a Financial Document Expert. You can drag-and-drop Receipts, Invoices, Bank Statements, or W-2s into your chat, and the AI will extract structured data (Merchant, Total, Tax, Line Items) with 99% accuracy.


🔑 Step 1: Get your API Key

Before installing, you need an API Key.

  1. Go to https://auraparse.web.app.
  2. Sign in (Free).
  3. Copy the key from the dashboard. It looks like: rcp_live_...

💻 Step 2: Installation

Option A: Claude Desktop (Recommended)

You do not need to install Python or pip manually. We use uvx to run the tool instantly.

  1. Open your Claude Desktop configuration file:

    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Add this to the mcpServers list:

{
  "mcpServers": {
    "auraparse": {
      "command": "uvx",
      "args": ["auraparse-mcp"],
      "env": {
        "AURAPARSE_API_KEY": "rcp_live_YOUR_API_KEY_HERE"
      }
    }
  }
}
  1. Save and Restart Claude Desktop. Look for the 🔌 plug icon.

Option B: Cursor (AI Code Editor)

You can give Cursor the ability to read receipt files inside your project.

  1. Open Cursor Settings > Features > MCP Servers.
  2. Click + Add New MCP Server.
  3. Enter these details:
    • Name: auraparse
    • Type: command
    • Command: uvx auraparse-mcp
  4. Crucial Step: You must set the API Key in the Environment Variables section or pass it inline (if supported), but currently, the easiest way for Cursor is to use a wrapper command or ensure AURAPARSE_API_KEY is in your system environment.

Alternative for Cursor users without system env vars:

# Command to enter in Cursor
uvx --env AURAPARSE_API_KEY=rcp_live_YOUR_API_KEY_HERE auraparse-mcp

Option C: Manual / Pip Install (Advanced)

Use this if you are building your own MCP client or want to manage the package manually.

  1. Install:

    pip install auraparse-mcp
    
  2. Run: The server communicates over Stdio (standard input/output). You cannot run it interactively. You must run it inside an MCP Client configuration.

    Configuration Example (generic):

    {
      "command": "python3",
      "args": ["-m", "auraparse_mcp"],
      "env": {
        "AURAPARSE_API_KEY": "rcp_live_YOUR_API_KEY_HERE"
      }
    }
    

🚀 Features

  • Universal Parsing: Auto-detects Receipts vs Invoices vs Bank Statements.
  • Privacy First: Files are processed in RAM and deleted instantly.
  • Smart Formatting: Handles complex currencies (e.g. Indonesian 27.500 vs US 27,500).

🛠️ Troubleshooting

I don't see the tool in Claude:

  1. Check the logs: tail -f ~/Library/Logs/Claude/mcp.log
  2. Ensure you installed uv (brew install uv on Mac or via pip).
  3. Ensure your API Key starts with rcp_live_.

I get a 429 Error: You are on the Free Plan (10 requests/min). Please upgrade to Pro on the AuraParse Dashboard for higher limits.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auraparse_mcp-0.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auraparse_mcp-0.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file auraparse_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: auraparse_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for auraparse_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ea254873184eab63f601cb6c37673968d8071133334e5c4285d30ad2b8906690
MD5 be380981a563dcd20e1182a561c44401
BLAKE2b-256 d9050295d9bc448ecacd4dfb9298474ceda03c4d16c88e711988526152a37206

See more details on using hashes here.

File details

Details for the file auraparse_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: auraparse_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for auraparse_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d1a23db587bc2669e888d2330b8dfc122099cd653f995272ff15f41667fd7a53
MD5 ce62f956ec892ffe48bd70d50f36d062
BLAKE2b-256 48c3bc88c487a461bea6c815ebce913a1519847f9a6ba2532dbb8a17bcf96b00

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page