What is MyTruv CLI?
MyTruv CLI is a command-line tool for accessing your MyTruv financial data from the terminal. Check balances, pull transactions, review income, and analyze spending without leaving the shell. It authenticates via browser-based OAuth - no API keys or tokens to manage. The project is open source at github.com/truvhq/mytruv-cli.The CLI is read-only. It cannot modify your accounts, create transactions, or change any settings - the same guarantee as MyTruv MCP.
Prerequisites
- Python 3.10+
- A MyTruv account with at least one connected financial account
Install
- curl (recommended)
- uv
~/.local/bin by default. To install somewhere else, pass INSTALL_DIR to the piped shell:mytruv command is on your $PATH. Startup is under 0.2 seconds on a warm cache.
To uninstall:
Quick Start
Commands
Authentication
Financial Data
Output formats
Every data command accepts:
CSV output formats currency as strings (e.g.
"$1,234.56"). For raw numbers, use JSON. --output csv on transactions streams directly from the server and supports up to 10,000 rows per export.
MCP Server
See Agent & Automation for the Gemini CLI extension setup.
Shell Completion
Add to your shell config:
Global flags
Environment variables
Next steps
Agent & Automation
JSON output, exit codes, MCP stdio mode, Gemini extension
MyTruv MCP
Hosted MCP server for remote AI assistants
GitHub Repo
Source, issues, and release notes
API Reference
REST API for programmatic access