@iflow-mcp/lunchmoney-mcp
Model Context Protocol server for LunchMoney personal finance management
Versions
1.0.2latestTools 29
get_recurring_items Retrieve a list of recurring items to expect for a specified month
get_budget_summary Get budget summary for a specific date range. The budgeted and spending amounts will be broken down by month.
upsert_budget Create or update a budget for a specific category and month
remove_budget Remove a budget for a specific category and month
get_user Get details on the current user
get_all_plaid_accounts Get a list of all Plaid accounts associated with the user
trigger_plaid_fetch Trigger a fetch of latest data from Plaid (Experimental). Note that fetching may take up to 5 minutes.
get_transactions Retrieve transactions within a date range with optional filters
get_single_transaction Get details of a specific transaction
create_transactions Insert one or more transactions
update_transaction Update an existing transaction
unsplit_transactions Remove one or more transactions from a split
get_transaction_group Get details of a transaction group
create_transaction_group Create a transaction group
delete_transaction_group Delete a transaction group or a single transaction.
get_all_crypto Get a list of all cryptocurrency assets associated with the user
update_manual_crypto Update a manually-managed cryptocurrency asset balance
get_all_categories Get a flattened list of all categories in alphabetical order associated with the user
get_single_category Get hydrated details on a single category. Note that if this category is part of a category group, its properties (is_income, exclude_from_budget, exclude_from_totals) will inherit from the category group.
create_category Create a single category.
create_category_group Create a single category group.
update_category Update the properties for a single category or category group.
add_to_category_group Add categories (either existing or new) to a single category group.
delete_category Delete a single category or category group. This will only work if there are no dependencies, such as existing budgets for the category, categorized transactions, categorized recurring items, etc. If there are dependents, this endpoint will return what the dependents are and how many there are.
force_delete_category Delete a single category or category group and along with it, disassociate the category from any transactions, recurring items, budgets, etc. Note: it is best practice to first try the Delete Category endpoint to ensure you don
get_all_tags Get a list of all tags associated with the user
get_all_assets Get a list of all manually-managed assets associated with the user
create_asset Create a new manually-managed asset
update_asset Update an existing manually-managed asset
Permissions 2
network medium env_vars low