Skip to main content
Glama

LunchMoney MCP Server

by akutishevsky
MIT License
5
4
  • Apple
  • Linux

get_transactions

Retrieve financial transactions from LunchMoney within specified date ranges using filters for tags, categories, accounts, and status to analyze spending patterns.

Instructions

Retrieve transactions within a date range with optional filters

Input Schema

NameRequiredDescriptionDefault
inputYes

Input Schema (JSON Schema)

{ "properties": { "input": { "additionalProperties": false, "properties": { "asset_id": { "description": "Filter by asset ID", "type": "number" }, "category_id": { "description": "Filter by category ID", "type": "number" }, "debit_as_negative": { "description": "Pass true to return debit amounts as negative", "type": "boolean" }, "end_date": { "description": "End date in YYYY-MM-DD format", "type": "string" }, "is_group": { "description": "Filter by transaction groups", "type": "boolean" }, "limit": { "description": "Maximum number of transactions to return (max 500)", "type": "number" }, "offset": { "description": "Number of transactions to skip", "type": "number" }, "plaid_account_id": { "description": "Filter by Plaid account ID", "type": "number" }, "recurring_id": { "description": "Filter by recurring expense ID", "type": "number" }, "start_date": { "description": "Start date in YYYY-MM-DD format", "type": "string" }, "status": { "description": "Filter by status: cleared, uncleared, pending", "type": "string" }, "tag_id": { "description": "Filter by tag ID", "type": "number" } }, "required": [ "start_date", "end_date" ], "type": "object" } }, "required": [ "input" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/akutishevsky/lunchmoney-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server