Quick Start
receiptconverter-mcp is an official MCP server that gives Claude, Cursor, Windsurf, and any MCP-compatible AI client a native convert_receipt tool — no custom HTTP code required.
1. Install
No installation needed. npx downloads and runs the package automatically when your MCP client starts it.
npx receiptconverter-mcpRequires Node.js 18 or later. Check with node --version.
2. Get an API key
Sign in at receiptconverter.com, open Dashboard → API Keys, and generate a key. It starts with sk_live_.
3. Add to your MCP client
The config is the same pattern for every client — swap in your API key:
{
"mcpServers": {
"receiptconverter": {
"command": "npx",
"args": ["receiptconverter-mcp"],
"env": {
"RECEIPTCONVERTER_API_KEY": "sk_live_your_key_here"
}
}
}
}See client-specific instructions below for exact file paths.
Client setup guides
ClaudeCursorWindAvailable tools
Once connected, your AI client can call these tools:
convert_receipt(url or file_path)Parse a receipt or invoice into structured JSON. Returns vendor, date, total, subtotal, tip, currency, payment method, expense category, line items, and taxes.
check_usage((none))Check remaining conversions and plan limits for the current API key.
4. Test it
Once your client is restarted, try these prompts:
What you get back
{
"vendor": "Starbucks",
"date": "2024-03-15",
"total": 12.50,
"subtotal": 11.00,
"tip": 1.50,
"currency": "USD",
"payment_method": "Visa",
"category": "Food & Drink",
"taxes": [{ "label": "Sales Tax", "rate": 8.875, "amount": 0.98 }],
"items": [
{ "name": "Oat Latte", "quantity": 1, "unit_price": 6.50, "total_price": 6.50 },
{ "name": "Croissant", "quantity": 1, "unit_price": 4.50, "total_price": 4.50 }
]
}