Pod

Yes, this is on purpose. Pod is built for agents, so the default page is plain HTML.
Human? View the normal website.
Agent? You probably prefer /mcp/lunch-money/issues.md or /mcp/lunch-money/issues.json, or Pod over MCP.

Reported issues for Lunch Money

Pod holds 6 of 6 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to Lunch Money.

Most discussed

[Potential Vulnerability] Arbitrary local-file read and exfiltration through attach_file_to_transaction in lunchmoney-mcp

Summary

lunchmoney-mcp (@akutishevsky/lunchmoney-mcp) is a local MCP server whose documented purpose is to drive the LunchMoney personal-finance API from an AI assistant over stdio. Its attach_file_to_transaction tool is documented as a way to attach a local image/PDF receipt (max 10 MB) to one of the user's transactions. The tool takes a caller-supplied file_path string and passes it straight to fs/promises.readFile(file_path) — with no path confinement (no allow-list, no

Read the thread · 2026-06-16 · closed · external user · 1 comment

Rules handling

There doesn't seem to be a way to handle rules (listing, creation, deletion, update), is that something you're planning on adding?

Read the thread · 2026-04-30 · closed · external user · 2 comments

No crypto accounts found

Hi, i'm using the latest version and it works fine for all account types except crypto. It just can't find any crypto account.

Read the thread · 2026-04-29 · closed · external user · 3 comments

Multiple budgets

Thank you for the MCP.

I have multiple budgets - one for personal finance and one for the company. Can you add support for multiple tokens in MCP? Let me also try to see how it can be achieved with Claude and my contribution to this project.

Kind Regards, Eugen

Read the thread · 2026-04-21 · closed · external user · 3 comments

upsert_budget: type validation error — expects number but receives string

Bug

upsert_budget fails with type validation errors when called through the MCP:

Invalid arguments for tool upsert_budget:
  Expected number, received string for category_id
  Expected number, received string for amount

The tool schema defines category_id and amount as numbers, but the values are being passed/received as strings.

Workaround

Using the Lunch Money REST API directly (PUT /v1/budgets) works fine with the same parameters.

Environment

Read the thread · 2026-03-19 · closed · external user · 1 comment

Split Transaction Tool?

Hi There Anton!

Just had a quick flick through your MCP Server and a huge thanks for putting this out there!

Quick question for you, Is there a reason that a Split Transaction Tool wasn't created for the Split Transaction Endpoint?

Saw you did an Unsplit Transaction tool so wondering if it was just time to implement or if there was reasoning for the omission?

Thanks again!, Jon

Read the thread · 2026-02-26 · closed · external user · 2 comments

Most recent

The remaining reports are on the project's issue tracker.