@ktmcp-cli/firecom
v1.0.0
Published
Production-ready CLI for Fire Financial Services business banking API
Maintainers
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
Fire Financial Services CLI
Warning: Unofficial CLI - Not officially sponsored or affiliated with Fire Financial Services.
Command-line interface for the Fire Financial Services business banking API. Manage accounts, transactions, payees, payment batches, and direct debits from your terminal.
Installation
npm install -g @ktmcp-cli/firecomSetup
firecom config set --api-key <your-api-key>Get your API key from the Fire dashboard at https://fire.com.
Commands
Config
firecom config set --api-key <key>
firecom config showAccounts
firecom accounts list
firecom accounts get <account-id>
firecom accounts balance <account-id>Transactions
firecom transactions list <account-id>
firecom transactions list <account-id> --from 2024-01-01 --to 2024-12-31
firecom transactions list <account-id> --limit 100
firecom transactions pending <account-id>Payees
firecom payees list
firecom payees list --type BANK_ACCOUNT
firecom payees get <payee-id>Payments
# Send a payment
firecom payments send \
--from <ican> \
--payee <payee-id> \
--amount 10000 \
--currency EUR \
--ref "Invoice payment" \
--my-ref "INV-001"
# Batch payments
firecom payments batches
firecom payments create-batch --type BANK_TRANSFER --currency EUR
firecom payments submit-batch <batch-uuid>
firecom payments cancel-batch <batch-uuid>Direct Debits
firecom direct-debits list <account-id>
firecom direct-debits get <dd-uuid>
firecom direct-debits cancel <dd-uuid>JSON Output
All commands support --json for structured output:
firecom accounts list --json
firecom transactions list <id> --json
firecom payees list --jsonNotes
- Amounts are in cents (minor currency units)
- ICAN is Fire's internal account number
License
MIT
