Skip to main content

lunchmoney-app

MCP-first access to your Lunch Money data

GitHub GitHub License CI Status docs

lunchmoney-app is first and foremost an MCP server for using your Lunch Money data from an MCP-enabled assistant. It also runs as a standalone application with a RESTful API and database backend that keeps itself in sync with all of your Lunch Money data.

Quickstart

Use Lunch Money from your favorite MCP-enabled assistant in a few minutes.

  1. Create or copy your Lunch Money access token.
  2. Add the configuration below to your MCP client's server settings.
  3. Replace your-lunch-money-token, restart the client, and start chatting.

Your MCP client starts and manages Lunch Money MCP for you; do not run a separate server command.

{
    "mcpServers": {
        "lunchmoney": {
            "command": "uvx",
            "args": ["lunchmoney-app", "mcp"],
            "env": {
                "LUNCHMONEY_ACCESS_TOKEN": "your-lunch-money-token"
            }
        }
    }
}

Try asking:

  • “How much did I spend on dining this month?”
  • “Show my largest recent transactions.”
  • “Which transactions still need a category?”
Install in Claude Code, Codex, Gemini CLI, or Claude Desktop

Claude Code, Codex, and Gemini CLI use the published package through uvx; install uv first. Claude Desktop manages the MCPB runtime itself. Provide your Lunch Money access token through LUNCHMONEY_ACCESS_TOKEN unless the client prompts for it.

Client Install
Claude Code claude plugin marketplace add juftin/lunchmoney-app && claude plugin install lunchmoney-mcp@lunchmoney-app
Codex codex plugin marketplace add juftin/lunchmoney-app && codex plugin add lunchmoney-mcp@lunchmoney-app
Gemini CLI gemini extensions install https://github.com/juftin/lunchmoney-app
Claude Desktop Download lunchmoney-app.mcpb from a release and open it.

For direct standard-MCP setup and framework-specific token configuration, see the MCP guide.

Learn more

  • MCP guide: client configuration, remote connections, and OAuth.
  • CLI guide: commands, data handling, scheduling, and shell completion.
  • Operations runbook: self-hosting, Docker Compose, security, and backups.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lunchmoney_app-0.14.0.tar.gz (705.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lunchmoney_app-0.14.0-py3-none-any.whl (273.9 kB view details)

Uploaded Python 3

File details

Details for the file lunchmoney_app-0.14.0.tar.gz.

File metadata

  • Download URL: lunchmoney_app-0.14.0.tar.gz
  • Upload date:
  • Size: 705.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for lunchmoney_app-0.14.0.tar.gz
Algorithm Hash digest
SHA256 284ad02ba74bd9f5a8f47c0aaf0445603d3ab175b0c6793b8d1df9684c189821
MD5 311b60cdb8f62af5f3ec321fb57600dd
BLAKE2b-256 a6366ab764d3ae9d2ebd774206e4cd98c96b1d13c2e6a2507a55e0f15c33435b

See more details on using hashes here.

Provenance

The following attestation bundles were made for lunchmoney_app-0.14.0.tar.gz:

Publisher: publish.yaml on juftin/lunchmoney-app

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lunchmoney_app-0.14.0-py3-none-any.whl.

File metadata

  • Download URL: lunchmoney_app-0.14.0-py3-none-any.whl
  • Upload date:
  • Size: 273.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for lunchmoney_app-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f567a3e0d7a20719bc2b0a62c52af9a3a9571841b1bf9d0c6a2a4b50ef429f1
MD5 809aa71cddcb4712c94d4fbbaa1fb6f7
BLAKE2b-256 6be2e8617f4f74f6ba5f46b5c4c233b80910651558abea237d2958600b2ab88d

See more details on using hashes here.

Provenance

The following attestation bundles were made for lunchmoney_app-0.14.0-py3-none-any.whl:

Publisher: publish.yaml on juftin/lunchmoney-app

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.14.0 This release

2 files

0.13.0

2 files

0.12.0

2 files

0.11.1

2 files

0.11.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page