Skip to main content

Standalone Monarch Money CLI and Python client

Project description

cli-monarch

Standalone Monarch Money CLI and Python client.

This repository is a standalone extraction of the local Monarch tooling previously kept inside geepers-kernel. It preserves the existing mm command, keeps the Python client import path as monarchmoney, and adds a monarch console alias.

Status

  • Distribution/package name: cli-monarch
  • Python import package: monarchmoney
  • Console commands: mm, monarch

Installation

From PyPI (once published)

pip install cli-monarch

From source

git clone https://github.com/lukeslp/cli-monarch.git
cd cli-monarch
python3 -m pip install -e .

Verify

mm --help
monarch --help

Quick Start

mm login
mm accounts
mm transactions list --limit 25
mm budgets summary
mm insights analyze

Project Layout

cli-monarch/
├── monarchmoney/    # Core Monarch client library
├── cli/             # Click-based CLI
├── mcp_server/      # Optional MCP server wrapper
├── tests/           # Test suite
└── .github/workflows/

Notes

  • This repo is derived from the upstream hammem/monarchmoney project plus local CLI and MCP additions.
  • The new repository identity is intentionally separate from the upstream package to avoid publishing collisions.
  • The CLI stores encrypted session data in ~/.mm/.

Project details


Download files

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

Source Distribution

cli_monarch-0.1.0.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

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

cli_monarch-0.1.0-py3-none-any.whl (35.2 kB view details)

Uploaded Python 3

File details

Details for the file cli_monarch-0.1.0.tar.gz.

File metadata

  • Download URL: cli_monarch-0.1.0.tar.gz
  • Upload date:
  • Size: 36.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for cli_monarch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f70f26ea1261376dbeb533001a63e8ee08b343aeec86027fac56c3be48f8c2d5
MD5 cd074abd891c3f05dec24d769806e483
BLAKE2b-256 22302f0b183a571fa295bf530d9528252da94527ef099a925b75d5253eeac82d

See more details on using hashes here.

File details

Details for the file cli_monarch-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cli_monarch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for cli_monarch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fca1bdba0c05a4876cfb5e3f92cf4a9935a7758d508b3b4440d5959d72755c44
MD5 ce4f0594aa44f4648f10b878d82de6d1
BLAKE2b-256 3f3c72a7435ad46276b8c33cf770c76bd2945492154d4b8abfba2b6c8f9ea67d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page