Claude Desktop Setup
Connect ReceiptConverter to Claude Desktop so Claude can parse any receipt or invoice as a native tool call — no custom code, no API wrangling.
Install Node.js (if needed)
Check if you already have it:
node --version # should print v18.0.0 or higherIf not installed, download it from nodejs.org.
Get your API key
Sign in at receiptconverter.com/dashboard, go to API Keys, and generate a new key. Copy it — it starts with sk_live_.
Open the Claude Desktop config file
The config file location depends on your OS:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonIn Claude Desktop, you can also go to Settings → Developer → Edit Config to open this file directly.
Add the ReceiptConverter MCP server
Add the receiptconverter block inside mcpServers. Replace the placeholder with your actual API key:
{
"mcpServers": {
"receiptconverter": {
"command": "npx",
"args": ["receiptconverter-mcp"],
"env": {
"RECEIPTCONVERTER_API_KEY": "sk_live_your_key_here"
}
}
}
}If you already have other MCP servers configured, add receiptconverter as another entry inside the existing mcpServers object.
Restart Claude Desktop
Fully quit and relaunch Claude Desktop. Config changes only take effect on restart. On macOS, make sure to Quit from the menu bar (not just close the window).
Verify the tool is connected
Click the hammer icon (🔨) at the bottom of the chat input. You should see convert_receipt and check_usage listed under ReceiptConverter. If you see them, you're live.
Try it
Paste any of these into Claude:
Not working?
More issues? See the full troubleshooting guide.