Skip to main content

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/.

Release files for cli-monarch 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cli-monarch 0.1.0
File Size Uploaded
cli_monarch-0.1.0.tar.gz 36.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cli-monarch 0.1.0
File Interpreter ABI Platform
cli_monarch-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size:72.0 kB

Release files / cli_monarch-0.1.0.tar.gz

Download URL cli_monarch-0.1.0.tar.gz
Size 36.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f70f26ea1261376dbeb533001a63e8ee08b343aeec86027fac56c3be48f8c2d5
BLAKE2b-256 checksum
How to use checksums
22302f0b183a571fa295bf530d9528252da94527ef099a925b75d5253eeac82d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cli_monarch-0.1.0-py3-none-any.whl

Download URL cli_monarch-0.1.0-py3-none-any.whl
Size 35.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fca1bdba0c05a4876cfb5e3f92cf4a9935a7758d508b3b4440d5959d72755c44
BLAKE2b-256 checksum
How to use checksums
3f3c72a7435ad46276b8c33cf770c76bd2945492154d4b8abfba2b6c8f9ea67d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release 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