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.
- Go to https://auraparse.web.app.
- Sign in (Free).
- 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.
-
Open your Claude Desktop configuration file:
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Mac:
-
Add this to the
mcpServerslist:
{
"mcpServers": {
"auraparse": {
"command": "uvx",
"args": ["auraparse-mcp"],
"env": {
"AURAPARSE_API_KEY": "rcp_live_YOUR_API_KEY_HERE"
}
}
}
}
- 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.
- Open Cursor Settings > Features > MCP Servers.
- Click + Add New MCP Server.
- Enter these details:
- Name:
auraparse - Type:
command - Command:
uvx auraparse-mcp
- Name:
- 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_KEYis 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.
-
Install:
pip install auraparse-mcp
-
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.500vs US27,500).
🛠️ Troubleshooting
I don't see the tool in Claude:
- Check the logs:
tail -f ~/Library/Logs/Claude/mcp.log - Ensure you installed
uv(brew install uvon Mac or via pip). - 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea254873184eab63f601cb6c37673968d8071133334e5c4285d30ad2b8906690
|
|
| MD5 |
be380981a563dcd20e1182a561c44401
|
|
| BLAKE2b-256 |
d9050295d9bc448ecacd4dfb9298474ceda03c4d16c88e711988526152a37206
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1a23db587bc2669e888d2330b8dfc122099cd653f995272ff15f41667fd7a53
|
|
| MD5 |
ce62f956ec892ffe48bd70d50f36d062
|
|
| BLAKE2b-256 |
48c3bc88c487a461bea6c815ebce913a1519847f9a6ba2532dbb8a17bcf96b00
|