@ktmcp-cli/upbank
v1.0.1
Published
CLI for Up API - Australian digital banking
Readme
"Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
— Peter Steinberger, Founder of OpenClaw
Watch on YouTube (~2:39:00) | Lex Fridman Podcast #491
Up Bank CLI
A production-ready command-line interface for the Up API. Manage your Australian digital banking accounts, transactions, categories, tags, and webhooks directly from your terminal.
Features
- Accounts — List accounts and view balances
- Transactions — View transaction history and categorize spending
- Categories — Browse spending categories
- Tags — Organize transactions with custom labels
- Webhooks — Real-time event notifications
- JSON output — All commands support
--jsonfor scripting
Installation
npm install -g @ktmcp-cli/upbankAuthentication Setup
Get your API token from the Up app:
- Open the Up app
- Go to Settings → API → Create new token
- Copy your Personal Access Token
Configure the CLI:
upbank config set --token YOUR_TOKENCommands
Accounts
upbank accounts list
upbank accounts get <account-id>
upbank accounts transactions <account-id>Transactions
upbank transactions list
upbank transactions get <transaction-id>Categories
upbank categories listTags
upbank tags listWebhooks
upbank webhooks list
upbank webhooks create <url>
upbank webhooks delete <webhook-id>
upbank webhooks ping <webhook-id>JSON Output
upbank accounts list --json
upbank transactions list --json | jq '.[] | {id, amount: .attributes.amount.value}'License
MIT — see LICENSE for details.
Part of the KTMCP CLI project.
