Receiptsapi Mcp
Description
# ReceiptsAPI MCP Server Use ReceiptsAPI directly inside **Claude Desktop** and any MCP-compatible AI client. Parse receipts, invoices, and documents without leaving your AI assistant. [](https://opensource.org/licenses/MIT) --- ## What it does Gives…
Details
- Author
- mail2vimal11-arch
- Downloads
- 130
- Categories
- Other
Jump to
- Parse receipts and invoices into structured merchant, totals, and line items.
- Extract arbitrary fields from any document type.
- Check monthly usage and remaining quota.
- Works with Claude Desktop, OpenAI, and Anthropic clients.
- Free tier includes 50 documents per month, no credit card required.
- Direct REST API also available for non‑MCP integration.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Receiptsapi McpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install mcp and httpx via pip, download the server script, then add a configuration entry in Claude Desktop’s JSON file with your API key set in the MCP_API_KEY environment variable. Once installed, you can ask Claude naturally to parse receipts or extract document fields. It also works with OpenAI and Anthropic via the tool schema endpoint at https://api.receiptsapi.com/v1/tools/openai or /tools/anthropic.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"receiptsapi mcp": {
"receiptsapi": {
"command": "python",
"args": [
"/path/to/mcp_server.py"
],
"env": {
"MCP_API_KEY": "your_key_here"
}
}
}
}
}
McpServers
{
"receiptsapi": {
"command": "python",
"args": [
"/path/to/mcp_server.py"
],
"env": {
"MCP_API_KEY": "your_key_here"
}
}
}
ReceiptsAPI MCP Server
Use ReceiptsAPI directly inside Claude Desktop and any MCP-compatible AI client.
Parse receipts, invoices, and documents without leaving your AI assistant.
---
What it does
Gives your AI assistant three tools:
| Tool | Description |
|---|---|
| parse_receipt | Extract structured data from a receipt or invoice (merchant, totals, line items, date, payment method) |
| extract_document | Extract data from any document — invoice, ID, contract, form. Optionally specify exact fields. |
| check_usage | Check your monthly usage and remaining quota |
Quick Start
1. Get a free API key
Sign up at receiptsapi.com — free tier includes 50 docs/month, no credit card needed.
2. Install
pip install mcp httpx
3. Download the server
curl -O https://raw.githubusercontent.com/YOUR_USERNAME/receiptsapi-mcp/main/mcp_server.py
4. Add to Claude Desktop
Edit ~/.config/claude/claude_desktop_config.json (Mac/Linux) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"receiptsapi": {
"command": "python",
"args": ["/path/to/mcp_server.py"],
"env": {
"MCP_API_KEY": "sk_live_your_key_here"
}
}
}
}
Restart Claude Desktop. You'll see the ReceiptsAPI tools available.
---
Usage Examples
Once installed, just ask Claude naturally:
> "Parse this receipt: https://example.com/receipt.jpg"
> "Extract the invoice number, vendor name, and total from this PDF: [url]"
> "How many docs have I used this month?"
---
Use with OpenAI
```python
import openai, requests
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



