MCP Catalogs
Home

lunchmoney-mcp

by akutishevsky·70·Score 48

TypeScript MCP server for LunchMoney personal finance API with comprehensive transaction, budget, and account management.

financeproductivityai-llm
9
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:Automated expense tracking and categorization in AI conversations
you:Budget monitoring and financial analysis through AI assistants
you:Bulk transaction management and reporting automation
you:Is this server compatible with LunchMoney v1 API?
you:What features does the server support?

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 README
  • get_user

    Retrieve current user details

  • get_all_categories

    List all categories with optional filters

  • create_category

    Create a new category or category group

  • get_transactions

    List transactions with extensive filtering options

  • create_transactions

    Insert one or more transactions in a single call

  • get_budget_summary

    Get per-category budget summary with various options

  • upsert_budget

    Create or update a budget for a specific category and period

  • get_all_manual_accounts

    List all manually-managed accounts (formerly assets)

  • create_manual_account

    Create a new manually-managed account

  • get_all_plaid_accounts

    List all connected Plaid accounts

  • trigger_plaid_fetch

    Trigger fetch of latest data from Plaid accounts

  • get_all_crypto

    List all synced and manual cryptocurrency holdings

Comparable tools

ynab-mcpmint-mcpplaid-mcp

Installation

Installation Options

MCP Bundle (Recommended)
  1. Download the latest .mcpb file from the [releases page](https://github.com/akutishevsky/lunchmoney-mcp/releases)
  2. Open Claude Desktop and go to Extensions
  3. Click "Install Extension" and select the downloaded .mcpb file
  4. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.