get_recurring_items
List recurring items for a date range (includesuggested for system suggestions)
How to use it
get_recurring_items is exposed by the Lunchmoney MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_recurring_items tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Lunchmoney MCP
claude mcp add lunchmoney --transport stdio -e LUNCHMONEY_API_TOKEN=your-api-token-here -- npx -y @akutishevsky/lunchmoney-mcpOther tools in Lunchmoney MCP (39)
Upload a local file (jpeg/png/heic/heif/pdf, ≤10MB), type verified from its contents
Create a category or category group (set isgroup=true plus children)
Create a new manually-managed account
Create a new tag
Create a transaction group from existing transactions
Insert 1–500 transactions in one call
Delete a category; pass force=true to override dependency check
Delete a manual account; optionally also delete its transactions / balance history
Delete a tag (with force to override dependents)
Delete one transaction (cannot be split/group)
Delete a file attachment
Ungroup a transaction group
Bulk delete 1–500 transactions by ID
List all categories (supports format and isgroup filters)
List all manually-managed accounts (formerly "assets")
List all connected Plaid accounts
List all tags
Account-wide budget period and display settings
Per-category budget summary (backed by /summary); supports occurrences, totals, rollover-pool toggles
Get details for a specific category or category group
Get a manual account by ID
Get a Plaid account by ID
Get a recurring item by ID
Get a tag by ID
Get full transaction details (always includes plaidmetadata, custommetadata, files, and children for split/group parents)
List the cryptocurrencies supported for manual tracking
Get a signed download URL for a file attachment
List transactions with extensive filtering options (date range, account, category, tag, status, pending, metadata, files, etc)
Retrieve current user details
Remove a budget for a category and period
Split a transaction into 2–500 children
Trigger fetch of latest data from Plaid (optionally scoped to a date range or account)
Undo a previous split
Update properties; replaces the children list on category groups
Update properties of a manual account
Update tag properties
Partial update of one transaction
Bulk update 1–500 transactions
Create or update a budget for a category and period