The individual categorization tools (
categorize_transaction, batch_categorize_transactions, bulk_recategorize, reset_transaction_category) were merged into update_transactions during the MCP overhaul. Use update_transactions for all per-row and batch category writes. For retroactive rule application, see apply_rules.Setting a category
update_transactions handles all category writes — single rows, batches of up to 50, resets, and compound review closures (category + tag removal + comment in one atomic call).
- Single transaction
- Close a review (compound)
- Reset to automatic
- Batch (up to 50)
Pass
category_slug in one operation:Category-override precedence
Category writes follow the precedence user > agent > rule. If a transaction’scategory_override is 'user' (set manually in the dashboard), the agent’s write is silently skipped — the human’s choice is preserved. The summary.skipped count in the response surfaces these no-ops so you can account for them.
apply_rules
To categorize in bulk by applying a stored rule to existing transactions, useapply_rules. Pass a rule_id to run one rule in isolation, or omit it to run the full active-rule pipeline in priority order.
See Rules (write) for the other rules write tools (create_transaction_rule — accepts a rules array for batch creation, update_transaction_rule, delete_transaction_rule).