mcpField
M
Mintline

Mintline

Local
github.com/mintlineaiFinance0Updated 38w ago

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

  1. 01Receipt and transaction lookup
  2. 02Receipt-to-transaction matching review
  3. 03Spending analytics and trends
  4. 04Tools synced dynamically from Mintline API

Use cases

  1. 01Find unmatched receipts or transactions
  2. 02Review and confirm suggested matches
  3. 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.

mcp.json · Universal config
{
"mcpServers": {
"mintline": {
"command": "npx",
"args": [
"-y",
"@mintline/mcp"
]
}
}
}
Run commandnpx -y @mintline/mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@mintline/mcp1.1.9

Tools

25

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
limitintegerYesItems per page (max 100)
offsetintegerYesPagination offset
orderenumYesSort orderasc | desc
searchstringNoSearch by vendor name
sortByenumNoSort fielddate | amount | vendor
statusenumNoFilter by statusall | matched | unmatched | hidden

Details

From the project README

Mintline MCP Server

Connect AI assistants to your Mintline receipts and transactions via the Model Context Protocol.

MCP Registry mcp.so npm

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:

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

VariableRequiredDescription
MINTLINE_API_KEYYesYour Mintline API key
MINTLINE_API_URLNoAPI 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

Markdown supported

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.