lunchmoney-mcp
by akutishevsky·★ 70·Score 48
TypeScript MCP server for LunchMoney personal finance API with comprehensive transaction, budget, and account management.
Overview
This is a well-implemented MCP server that provides programmatic access to LunchMoney's personal finance management API. It offers comprehensive coverage of LunchMoney features including user management, categories, tags, transactions, recurring items, budgets, manual accounts, Plaid accounts, and cryptocurrency tracking. The server uses TypeScript for type safety, implements the standard MCP protocol via stdio transport, and supports multiple installation options including Claude Desktop bundles and CLI tools.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you use LunchMoney for personal finance management and want AI assistants to interact with your financial data through MCP.
When NOT to choose this
Don't choose this if you don't use LunchMoney or need access to other personal finance platforms that don't integrate with it.
Tools this server exposes
12 tools extracted from the READMEget_userRetrieve current user details
get_all_categoriesList all categories with optional filters
create_categoryCreate a new category or category group
get_transactionsList transactions with extensive filtering options
create_transactionsInsert one or more transactions in a single call
get_budget_summaryGet per-category budget summary with various options
upsert_budgetCreate or update a budget for a specific category and period
get_all_manual_accountsList all manually-managed accounts (formerly assets)
create_manual_accountCreate a new manually-managed account
get_all_plaid_accountsList all connected Plaid accounts
trigger_plaid_fetchTrigger fetch of latest data from Plaid accounts
get_all_cryptoList all synced and manual cryptocurrency holdings
Comparable tools
Installation
Installation Options
MCP Bundle (Recommended)
- Download the latest
.mcpbfile from the [releases page](https://github.com/akutishevsky/lunchmoney-mcp/releases) - Open Claude Desktop and go to Extensions
- Click "Install Extension" and select the downloaded
.mcpbfile - Enter your LunchMoney API token when prompted
Manual Configuration
{
"mcpServers": {
"lunchmoney": {
"command": "npx",
"args": ["@akutishevsky/lunchmoney-mcp"],
"env": {
"LUNCHMONEY_API_TOKEN": "your-api-token-here"
}
}
}
}FAQ
- Is this server compatible with LunchMoney v1 API?
- No, this server targets LunchMoney's v2 API which is currently in alpha. v2.0.0 is a breaking release that is not backwards compatible with v1.x of this server.
- What features does the server support?
- It supports user management, categories, tags, transactions, recurring items, budgets, manual accounts, Plaid accounts, and cryptocurrency tracking with full CRUD operations.
Compare lunchmoney-mcp with
Last updated · Auto-generated from public README + GitHub signals.