Month end check
On the last Friday of the month Priya Nair asks how her budgets stand. Memtro reads the period summary and budgets: groceries is 60 pounds over, transport has 85 left, and two bills are still unpaid.
Ask Firefly III what you spent this month and how each budget stands.
Connect Firefly III with your host and a personal access token and Memtro reads accounts and balances, transactions by date or search, budgets with spending and the period summary with net worth. Bank details are never read, and there is no hourly sync. When you ask, and once an administrator has granted them by name, it can record, edit, link or delete transactions, and create, change or delete accounts, budgets, bills, piggy banks, tags, categories and rules. This is bookkeeping and no money moves, but deletes are permanent, and deleting an account removes every transaction on it.
Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Firefly III tool, reads what it needs, and answers with the source cited.
These tools change something in Firefly III. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.
Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Firefly III for you. Each event can start a job, with the event as its input. Firefly III signs every delivery, and one whose signature does not check out is refused before it is read.
Events and webhooksOnce Firefly III is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.
How much did we spend on groceries this month?
How is each budget doing so far this month?
Which bills are due in the next two weeks?
What is my net worth now compared with January?
Record a 42 pound withdrawal from the current account for the Acme lunch
On the last Friday of the month Priya Nair asks how her budgets stand. Memtro reads the period summary and budgets: groceries is 60 pounds over, transport has 85 left, and two bills are still unpaid.
Dan Fletcher paid the Northwind conference fee in cash and asks Memtro to record it, then to cap the travel budget at 300 pounds for December. With both actions granted, Memtro records the 180 pound withdrawal with its category and sets the budget limit. No money moves anywhere.
The teams that lean on Firefly III most, a question each of them asks, and what they connect beside it.
A record in Firefly III is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.
Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.
In Firefly III open Options → Profile → OAuth → Personal Access Tokens (the usual path, not confirmed), create a token named Memtro and copy it, shown once
The token carries all of its user's rights and data with no scopes. On a shared instance consider a dedicated Firefly III user
In Connections → Firefly III in Memtro type the Host name only, public over https with a trusted certificate, plus Install path and Port if needed, and paste the Personal access token
Ask how this month's budgets stand
Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Firefly III tools are the same everywhere.
Only when you ask, and only what it has been granted: record a transaction (bookkeeping only, webhooks and rules off); delete a transaction; create a tag; create a category; rename or redescribe a tag; rename a category or replace its notes; delete a tag; delete a category; overwrite fields of one split of a transaction, keeping every other split; create an account (asset, expense, revenue or liability); create a budget; create a bill (expected recurring payment); create an automation rule that changes future transactions; set a budget's limit for a period; rename a budget or change its active flag, notes or auto-budget; delete a budget (transactions stay); overwrite named fields of an account, keeping every other field; delete an account with all its transactions and piggy banks; change a bill; delete a bill; create a piggy bank (savings goal) on an account; change a piggy bank's name, target, dates or notes; delete a piggy bank; create a rule group; delete an automation rule; create a recurring transaction's occurrence now; link two transactions. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.
A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.
Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.
Host and personal access token. In Firefly III open Options → Profile → OAuth → Personal Access Tokens (the usual path, not confirmed), create a token named Memtro and copy it, shown once.
Yes. Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Firefly III for you. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.
Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.
Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.
7-day free trial · card on file, nothing charged until it ends · cancel any time