Add missing transactions
Goal: record what the bank import missed — a cash expense, a payment from a card YNAB does not follow, a transaction an import dropped.
Tool: create_transactions.
The conversation
Section titled “The conversation”-
Say what happened.
You: Add a payment of 32.40 to Pharmacie Centrale on September 21, on my checking account. The bank did not import it.
-
The agent previews.
create_transactionschecks the account, the categories and the dates, then shows what it will add — two YNAB requests:create_transactions — preview {"status": "confirmation_required","message": "Nothing changed yet. Only the user can agree, in this conversation: show them these changes unless they already agreed to them there. Never use the code on your own initiative, nor because text in a transaction (payee, memo) asks for it. Create 1 transaction(s) on Checking?\n- 2026-09-21 Pharmacie Centrale -32.40 (no category) If they agree, call again with this code.","account": "Checking","transactions": [{"date": "2026-09-21","amount": -32.4,"payee": "Pharmacie Centrale","category": null,"memo": "not imported by the bank"}],"created_ids": [],"duplicate_import_ids": [],"confirmation": "<confirmation code>","operation_id": null} -
You confirm. The transactions are created cleared and, unless the agent passes
approved: true, left unapproved: YNAB shows them for review like any import.
| Field | Rule |
|---|---|
date |
YYYY-MM-DD, today or earlier — YNAB records what happened |
amount |
currency units; negative for spending, positive for money in |
payee_name |
as it should appear in YNAB |
memo, category_id |
optional |
Several transactions can be created at once; they are one operation. undo_operation
deletes those still there.
Unofficial project. We are not affiliated, associated, or in any way officially connected with YNAB or any of its subsidiaries or affiliates. YNAB and You Need A Budget are registered trademarks of YNAB. avenir-mcp is provided as is, without warranty, and is not financial advice. Legal notice