MZO CLI

A command-line interface between you and your Monzo account.

Get Started →

Human First

The application should be easy to install and setup. While the commands and outputs should to be intuitive and even pretty at times.

Secure

Your credentials are encrypted and stored locally on your machine with the password of your choosing. While no data is sent to any parties other then your machine and Monzo.

Convenient

Login sessions allow all encompassed commands to be authenticated, or commands can be individually authenticated with a password on execution outside a login session.

Disclosure

This is not an official command-line application from Monzo, but a third-party, open-source one implemented using Monzo's Developer API.

Beta Software

The Monzo Developer API and this application are still under development so both could break at any time.

# Example Usage

$ eval $(mzo login)
Password:

$ mzo balance
+--------------------+---------+
| Name               | Balance |
+--------------------+---------+
| 💸 Current Account | 1337.00 |
| 🎾 Disposable      |    0.00 |
|                    |         |
| 💰 Total           | 1337.00 |
+--------------------+---------+

$ mzo pots move 50 --into disposable
+--------------------+---------+---------+
| Name               | Current |   Final |
+--------------------+---------+---------+
| 💸 Current Account | 1337.00 | 1287.00 |
| 🎾 Disposable      |    0.00 |   50.00 |
+--------------------+---------+---------+

Confirm this transfer [y/N]: y
Transfer Successful

$ eval $(mzo logout)