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.
Metadata
Release files for auraparse-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| auraparse_mcp-0.1.0.tar.gz | 3.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| auraparse_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.1 kB
Release files / auraparse_mcp-0.1.0.tar.gz
| Download URL | auraparse_mcp-0.1.0.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ea254873184eab63f601cb6c37673968d8071133334e5c4285d30ad2b8906690
|
|
BLAKE2b-256 checksum How to use checksums |
d9050295d9bc448ecacd4dfb9298474ceda03c4d16c88e711988526152a37206
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / auraparse_mcp-0.1.0-py3-none-any.whl
| Download URL | auraparse_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d1a23db587bc2669e888d2330b8dfc122099cd653f995272ff15f41667fd7a53
|
|
BLAKE2b-256 checksum How to use checksums |
48c3bc88c487a461bea6c815ebce913a1519847f9a6ba2532dbb8a17bcf96b00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Security for auraparse-mcp 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.