MCP / AI Assistants
Connect AI assistants like Claude to manage your receipts and transactions using natural language.
What is MCP?
The Model Context Protocol (MCP) is an open standard that allows AI assistants to connect to external tools and data sources. With Mintline's MCP server, you can:
- •Search and view receipts using natural language
- •Review and confirm matches conversationally
- •Ask questions about your transactions
- •Automate expense management workflows
Setup
1. Get your API key
Create an API key from your account settings. This key allows the MCP server to access your Mintline data.
Create API Key2. Install the MCP server
Install the Mintline MCP server globally using npm:
npm install -g @mintline/mcp3. Configure Claude Desktop
Add the following to your Claude Desktop configuration file:
macOS: ~/.claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mintline": {
"command": "mintline-mcp",
"env": {
"MINTLINE_API_KEY": "ml_live_your_api_key_here"
}
}
}
}Replace ml_live_your_api_key_here with your actual API key.
4. Restart Claude Desktop
Quit and reopen Claude Desktop. The Mintline tools will now be available. You can verify by asking Claude "What Mintline tools do you have access to?"
Available Tools
Analytics
spending_summaryGet spending totals grouped by vendor, month, week, or day
top_vendorsGet vendors ranked by total spending
spending_trendsGet monthly spending trends over time
unmatched_summaryGet action items: unmatched receipts, pending matches, large transactions
Receipts & Transactions
list_receiptsSearch and filter receipts by vendor, date, or match status
get_receiptGet detailed receipt info including line items
list_transactionsSearch and filter bank transactions
Matching
list_matchesView proposed receipt-to-transaction matches
confirm_matchConfirm a proposed match
reject_matchReject a proposed match with optional reason
Example Prompts
Try asking Claude things like:
Troubleshooting
"Mintline tools not available"
Make sure you've restarted Claude Desktop after editing the config file. Check that the config JSON is valid and the API key is correct.
"Authentication failed"
Verify your API key is active in account settings. Keys can be revoked or may have expired.
"Command not found: mintline-mcp"
Make sure the package is installed globally: npm install -g @mintline/mcp
Open Source
The Mintline MCP server is open source. View the code, report issues, or contribute on GitHub.
View on GitHub