# Maronato/YNAB MCP Server

Source: https://glimind.com/server/glama%2Fmaronato%2Fynab-mcp-server
Registry id: `glama/maronato/ynab-mcp-server`
Status: unknown

## Tools (23)

- `create_scheduled_transactions`: Batch create with any of the 13 YNAB frequencies (one API call per item)
- `create_transactions`: Batch create transactions with optional splits (one bulk API call)
- `delete_scheduled_transactions`: Batch delete scheduled transactions (one API call per item)
- `delete_transactions`: Batch delete transactions (one API call per transaction)
- `detect_anomalies`: Flag unusual transactions with leave-one-out statistical baselines
- `detect_recurring_charges`: Subscription and recurring charge detection from transaction history
- `get_accounts`: List accounts with balances, filterable by type and on/off budget
- `get_budget_health`: Single-call snapshot: net worth, month totals, overspending, target gaps, credit card payment gaps, RTA, issues
- `get_income_expense_summary`: Income vs expense totals with savings rate; partial current month excluded from averages
- `get_money_movements`: Audit feed of budget moves between categories or Ready to Assign, including moves made in the YNAB apps
- `get_monthly_budget`: Month-level budgeted/activity/balance per category
- `get_scheduled_transactions`: List scheduled transactions with optional filters
- `get_spending_analysis`: Spending aggregates by category/payee with top-N ranking; optional time_granularity buckets spending over time
- `get_spending_trends`: Multi-month time series by category, payee, or group; the partial current month is marked and excluded from trends
- `get_targets`: Target details: type, amounts, underfunded, percent complete, cadence, and deadlines
- `list_budgets`: List all budgets with metadata
- `list_categories`: Category group hierarchy with IDs and names
- `search_transactions`: Search with filters (dates, amounts, accounts, categories, payees, flags, cleared status) — supports multiple queries in one call
- `set_category_budgets`: Batch set budgeted amounts (up to two API calls per category/month pair, max 50)
- `set_category_targets`: Set or clear a category's target amount and date (the API does not expose target type)
- `sync_budget_data`: Force-refresh cached data from YNAB
- `update_scheduled_transactions`: Batch update scheduled transactions (one API call per item)
- `update_transactions`: Batch update existing transactions (one bulk API call; split changes are replaced via delete+recreate)

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
