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.13.0.tar.gz (703.6 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.13.0-py3-none-any.whl (272.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lunchmoney_app-0.13.0.tar.gz
  • Upload date:
  • Size: 703.6 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.13.0.tar.gz
Algorithm Hash digest
SHA256 23cc4286ce6560fb21543648c292bcfad416265bc263e6b358af3d7cac8ac72f
MD5 03732a96a17c43b1d46036499e4f4850
BLAKE2b-256 c5e2fa8ccef412b253c133a8be210b3d83a0bf8d8a0db3bfb1ffa23e9b0aeb46

See more details on using hashes here.

Provenance

The following attestation bundles were made for lunchmoney_app-0.13.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.13.0-py3-none-any.whl.

File metadata

  • Download URL: lunchmoney_app-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 272.4 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.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3d143d26a8f3762dc1a1e421f2d21dc5f4b41b6e4bd5b21f10ac2231c1fc274d
MD5 eb5a37613e0110b4fbb7e6de0919f2ef
BLAKE2b-256 5c6867dd77943b601704383f6219c2536e4f401418cd0284ae3f1a118903a197

See more details on using hashes here.

Provenance

The following attestation bundles were made for lunchmoney_app-0.13.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

0.14.0

2 files

This release

0.13.0 This release

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