# talha70175/lunchmoney-mcp

Source: https://glimind.com/server/github%2Ftalha70175%2Flunchmoney-mcp
Registry id: `github/talha70175/lunchmoney-mcp`
Status: unknown

## Tools (59)

- `add_supported_cryptocurrency`: Add a cryptocurrency from CoinGecko URL
- `attach_file_to_transaction`: Upload a local file (jpeg/png/heic/heif/pdf, ≤10MB)
- `create_category`: Create a category or category group
- `create_manual_account`: Create a new manually-managed account
- `create_manual_crypto`: Create a manually-managed crypto asset
- `create_tag`: Create a new tag
- `create_transaction_group`: Create a transaction group from existing transactions
- `create_transactions`: Insert 1-500 transactions in one call
- `delete_account_balance_history`: Delete all historical balance entries for one account
- `delete_balance_history_entry`: Delete a single historical balance entry by id
- `delete_category`: Delete a category; force overrides dependency check
- `delete_crypto_synced_balance_history`: Delete all historical balance entries for a synced crypto holding
- `delete_manual_account`: Delete a manual account; optionally delete transactions/history
- `delete_manual_crypto`: Delete a manual crypto asset (irreversible)
- `delete_tag`: Delete a tag with force option
- `delete_transaction`: Delete one transaction (cannot be split/group)
- `delete_transaction_attachment`: Delete a file attachment
- `delete_transaction_group`: Ungroup a transaction group
- `delete_transactions_bulk`: Bulk delete 1-500 transactions by ID
- `get_account_balance_history`: Get monthly balance history for one account
- `get_all_categories`: List all categories with optional format and is_group filters
- `get_all_manual_accounts`: List all manually-managed accounts
- `get_all_manual_crypto`: List all manually-managed crypto balances
- `get_all_plaid_accounts`: List all connected Plaid accounts
- `get_all_synced_crypto`: List synced crypto accounts and nested balances
- `get_all_tags`: List all tags
- `get_balance_history`: Get monthly balance history across all accounts
- `get_budget_settings`: Account-wide budget period and display settings
- `get_budget_summary`: Per-category budget summary with occurrences and totals
- `get_crypto_synced_balance_history`: Get monthly balance history for a synced crypto holding
- `get_recurring_items`: List recurring items for a date range
- `get_single_category`: Get details for a specific category or category group
- `get_single_manual_account`: Get a manual account by ID
- `get_single_manual_crypto`: Get a single manual crypto balance by ID
- `get_single_plaid_account`: Get a Plaid account by ID
- `get_single_recurring_item`: Get a recurring item by ID
- `get_single_synced_crypto`: Get a single synced crypto account by ID
- `get_single_tag`: Get a tag by ID
- `get_single_transaction`: Get full transaction details including metadata and files
- `get_supported_cryptocurrencies`: List cryptocurrencies supported for manual tracking
- `get_synced_crypto_balance`: Get one balance inside a synced crypto account by symbol
- `get_transaction_attachment_url`: Get a signed download URL for a file attachment
- `get_transactions`: List transactions with extensive filtering options
- `get_user`: Retrieve current user details
- `refresh_synced_crypto`: Trigger a balance refresh for a synced crypto account
- `remove_budget`: Remove a budget for a category and period
- `split_transaction`: Split a transaction into 2-500 children
- `trigger_plaid_fetch`: Trigger fetch of latest data from Plaid
- `unsplit_transaction`: Undo a previous split
- `update_category`: Update category properties; replaces children on groups
- `update_deleted_account_details`: Update display details for a deleted account's balance history
- `update_manual_account`: Update properties of a manual account
- `update_manual_crypto`: Update a manual crypto balance's properties
- `update_tag`: Update tag properties
- `update_transaction`: Partial update of one transaction
- `update_transactions_bulk`: Bulk update 1-500 transactions
- `upsert_account_balance_history`: Create or update monthly balance entries for one account
- `upsert_budget`: Create or update a budget for a category and period
- `upsert_crypto_synced_balance_history`: Create or update monthly balance entries for a synced crypto holding

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
