What problem does it solve?
Managing personal finances in Firefly III through its web UI or raw REST API calls is slow and hard to automate. This Skill exposes the full Firefly III API as a stateless CLI with JSON output, letting AI agents and scripts manage accounts, transactions, budgets, and reports without maintaining long-running MCP processes.
Core Features & Use Cases
- Full API Coverage: CRUD operations for accounts, transactions, budgets, categories, tags, bills, piggy banks, currencies, recurring transactions, rules, webhooks, and more.
- Reporting & Insights: Generate expense/income reports, budget summaries, and export financial data for any date range.
- Preset Filtering: Restrict available commands with presets like
budget, reporting, or automation to control scope.
- Use Case: Ask an agent to record a $15.50 lunch expense, then generate a monthly category-grouped expense report and export the transactions as JSON for further analysis.
Quick Start
Set the FIREFLY_III_BASE_URL and FIREFLY_III_PAT environment variables, then ask the agent to check the connection with info status and list your asset accounts.