About Mintline
Mintline is an MCP server for connecting AI assistants to Mintline receipts and transactions. Its dynamically loaded tools support receipt and transaction review, matching, and spending analysis.
Key features
- 01Receipt and transaction lookup
- 02Receipt-to-transaction matching review
- 03Spending analytics and trends
- 04Tools synced dynamically from Mintline API
Use cases
- 01Find unmatched receipts or transactions
- 02Review and confirm suggested matches
- 03Analyze spending by vendor or time period
MCP support
Exposes Mintline receipt and transaction tools to MCP clients. Tools are loaded dynamically from the Mintline API.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
25Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | Yes | Items per page (max 100) |
| offset | integer | Yes | Pagination offset |
| order | enum | Yes | Sort orderasc | desc |
| search | string | No | Search by vendor name |
| sortBy | enum | No | Sort fielddate | amount | vendor |
| status | enum | No | Filter by statusall | matched | unmatched | hidden |
Details
From the project READMEMintline MCP Server
Connect AI assistants to your Mintline receipts and transactions via the Model Context Protocol.
Installation
npm install -g @mintline/mcp
Setup
1. Get your API key
Create an API key at mintline.ai/app/settings/api-keys
2. Configure Claude Desktop
Add to your ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mintline": {
"command": "mintline-mcp",
"env": {
"MINTLINE_API_KEY": "ml_live_your_api_key_here"
}
}
}
}
3. Restart Claude Desktop
The Mintline tools will now be available.
Available Tools
Tools are loaded dynamically from the Mintline API and stay automatically in sync.
View all available tools:
- Documentation: mintline.ai/docs/mcp
- CLI:
npx @mintline/mcp --list-tools
Example Prompts
Receipts & Transactions
- "Show me my unmatched receipts"
- "Find receipts from Amazon"
- "List transactions from my Chase statement"
- "Show details for receipt rcpt_01abc123"
Matching
- "What matches need my review?"
- "Confirm the top match"
- "Reject match mtch_01xyz789 - wrong vendor"
Analytics
- "How much did I spend this month?"
- "What are my top vendors by spending?"
- "Show me spending trends for the last 6 months"
- "Break down my spending by week"
- "How much did I spend at AWS last quarter?"
- "What needs my attention?" (shows unmatched items)
- "Do I have any large transactions without receipts?"
Environment Variables
| Variable | Required | Description |
|---|---|---|
MINTLINE_API_KEY | Yes | Your Mintline API key |
MINTLINE_API_URL | No | API URL (default: https://api.mintline.ai) |
Development
git clone https://github.com/mintlineai/mintline-mcp.git
cd mintline-mcp
npm install
# Run locally
MINTLINE_API_KEY=ml_live_... node src/index.js
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.