Skip to main content

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.
Already signed in to MyTruv? Find this and the other AI integration links anytime from Settings > AI Integrations in the web app.

Prerequisites

  • Python 3.10+
  • A MyTruv account with at least one connected financial account

Install

After installation, the 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