Enables AI assistants to interact with YNAB budgets, performing read-only queries by default and optional write operations like creating transactions and managing categories through natural language.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.YNAB_ALLOW_WRITES— By default, the server registers read-only tools only. To expose tools that create, update, import, or delete YNAB data, add =1 when you register the server:YNAB_BUDGET_ID— e =optional-default-budget-id \YNAB_DISABLE_AGENT_CONFIG_FALLBACK— No 0 Set to 1 to stop the server from reading ~/.codex/config.toml and ~/.claude/settings.json. Intended for tests and tightly controlled runtimes.YNAB_HTTP_TIMEOUT_MS— No 30000 Per-request timeout in milliseconds.YNAB_MAX_RESPONSE_BYTES— No 8388608 Maximum direct-fetch response size for newer endpoints.YNAB_RATE_LIMIT_BURST— No 10 Maximum burst size before rate limiting pauses requests.YNAB_RATE_LIMIT_PER_HOUR— No 190 Client-side rate limiter. Set to 0 to disable for controlled tests.YNAB_RUN_NONREVERSIBLE_TESTS— Use YNAB_TEST_BUDGET_ID to target a dedicated test budget without changing your server default. To include category and category group creation coverage, run with =1.YNAB_TEST_BUDGET_ID— Use to target a dedicated test budget without changing your server default. To include category and category group creation coverage, run with YNAB_RUN_NONREVERSIBLE_TESTS=1.[](https://m8ven.ai/mcp/oliverames-ynab-mcp-server-i6upzj)