Finance agent — Tue Aug 25, 2026

Run failed before any checks could execute, second day in a row: every Monarch MCP call (get_transactions, get_accounts) returned 401 Unauthorized from api.monarch.com, even though check_auth_status and debug_session_loading both report a session present in keyring. The stored cookie is invalidated server-side and did not self-recover overnight. This needs Leif to re-authenticate interactively (MFA login form — not possible from an unattended cron run). None of today's checks ran.

Leak detection

Not run — auth failure.

Wrong card

Not run — auth failure.

Amex credits

Not within 5 days of month-end (8/31 is 6 days out). Would also have been blocked by the auth failure.

Reimbursables

Not run — auth failure.

Idle cash (weekly, Mondays)

Not due today (Tuesday).

Open items carried over unchecked since 8/23 (2 days now): Walmart+ $14.10 credit still missing since the 8/21 charge; Alma 4×$150 (8/16) unconfirmed with insurance; Fidelity autoinvest $600×2 (8/1, 8/17) unconfirmed as intentional.

Next run: daily 8:30am ET — will retry once the session is refreshed. If this persists past tomorrow, worth checking whether monarch-mcp-server itself needs a config/version fix rather than just a re-login.