Ynab MCP Server
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
Connector by smirnovlabs.com · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/smirnovlabs-com-ynab-mcp-server
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcpforynab.smirnovlabs.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 11 read · 16 write · 3 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 30
Read from the source code; the running server may list different tools.
Read 11 · Look things up without changing anything.
ynab_analyze_spending_patternsynab_budget_summaryynab_cash_flow_forecastynab_category_performance_reviewynab_get_unapproved_transactionsynab_goal_progress_reportynab_list_budgetsynab_list_categoriesynab_list_scheduled_transactionsynab_list_transactionsynab_net_worth_analysis
Write 16 · Create, change, send or run things.
ynab_approve_transactionynab_auto_distribute_fundsynab_budget_from_historyynab_bulk_approve_transactionsynab_create_categoryynab_create_category_groupynab_create_scheduled_transactionynab_create_transactionynab_handle_overspendingynab_move_funds_between_categoriesynab_reconcile_accountynab_set_default_budget
Show 4 more tools
ynab_update_categoryynab_update_category_groupynab_update_scheduled_transactionynab_update_transaction
Delete 3 · Delete, drop, revoke or wipe things.
ynab_delete_scheduled_transactionynab_delete_transactionynab_set_category_goals
Network hosts it talks to 7
api.ynab.com· found in codeapp.ynab.com· found in codegithub.com· found in codeglama.ai· found in codemcpforynab.smirnovlabs.com· found in remote endpoint, install command, codeynab-mcp-server-staging.smirnov-labs.workers.dev· found in codeynab.com· found in code
Tools (30)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
ynab_analyze_spending_patternsAnalyze Spending Patternsread-onlyAnalyze spending patterns across categories to detect trends, anomalies, and provide insights about spending behavior over time.
ynab_approve_transactionApprove YNAB TransactionApproves an existing transaction in your YNAB budget.
ynab_auto_distribute_fundsAuto Distribute Funds in YNAB BudgetIntelligently allocate 'Ready to Assign' money based on category goals and priorities. Supports multiple distribution strategies.
ynab_budget_from_historyBudget from HistoryAnalyze historical spending patterns and suggest budget allocations based on past behavior. Useful for setting up new budgets or adjusting existing ones based on actual spending history.
ynab_budget_summaryBudget Summaryread-onlyGet a summary of the budget for a specific month highlighting overspent categories that need attention and categories with a positive balance that are doing well.
ynab_bulk_approve_transactionsBulk Approve YNAB TransactionsApprove multiple transactions matching specified criteria in one operation. Supports various filters and natural language patterns.
ynab_cash_flow_forecastCash Flow Forecastread-onlyGenerate cash flow projections for accounts based on historical income and expense patterns to forecast future balances.
ynab_category_performance_reviewCategory Performance Reviewread-onlyReview category budget performance over time, analyzing spending patterns, budget utilization, and providing performance ratings and recommendations.
ynab_create_categoryCreate CategoryCreates a new category inside an existing category group in a YNAB budget. Provide the target group by categoryGroupId or categoryGroupName (names are matched case-insensitively, exact match first, then partial). Create a group first with ynab_create_category_group if needed.
ynab_create_category_groupCreate Category GroupCreates a new category group in a YNAB budget. Category groups organize related categories (for example 'Monthly Bills' or 'Savings Goals'). Use ynab_create_category to add categories to the group afterwards.
ynab_create_scheduled_transactionCreate YNAB Scheduled TransactionCreates a new scheduled (recurring) transaction in your YNAB budget. Either payee_id or payee_name must be provided. Use this to set up repeating transactions such as monthly bills, weekly transfers, or any recurring expense or income.
ynab_create_transactionCreate YNAB TransactionCreates a new transaction in your YNAB budget. Either payee_id or payee_name must be provided in addition to the other required fields.
ynab_delete_scheduled_transactionDelete YNAB Scheduled Transactioncan change or delete dataDeletes a scheduled (recurring) transaction from your YNAB budget. This action is permanent and cannot be undone. Use ynab_list_scheduled_transactions to find the scheduled transaction ID.
ynab_delete_transactionDelete YNAB Transactioncan change or delete dataDeletes a transaction from your YNAB budget. This action is permanent and cannot be undone. Use ynab_list_transactions to find the transaction ID.
ynab_get_unapproved_transactionsGet Unapproved YNAB Transactionsread-onlyGets all unapproved transactions from a budget.
Show 15 more tools
ynab_goal_progress_reportGoal Progress Reportread-onlyGenerate a comprehensive report on category goal progress, including completion status, remaining amounts, and insights for goal achievement.
ynab_handle_overspendingHandle Overspending in YNAB BudgetAutomatically resolve overspent categories by moving funds from available sources. Credit card payment categories are excluded as funding sources since they are needed to pay CC bills. Supports both automatic execution and suggestion mode.
ynab_list_budgetsList YNAB Budgetsread-onlyLists all available budgets from YNAB API
ynab_list_categoriesList Budget Categoriesread-onlyList budget categories for the selected budget.
ynab_list_scheduled_transactionsList YNAB Scheduled Transactionsread-onlyLists all scheduled (recurring) transactions in a YNAB budget. Returns transaction IDs needed for updating or deleting scheduled transactions.
ynab_list_transactionsList YNAB Transactionsread-onlyList transactions from a budget with comprehensive filtering options. Returns the last 60 days by default; specify filters.startDate / filters.endDate to widen, up to a 180-day range per call. For older history, make multiple calls stepping the window backwards. Supports filtering by account, approval status, cleared status, and other criteria.
ynab_move_funds_between_categoriesMove Funds Between YNAB CategoriesTransfer budgeted amounts between categories with validation. Supports multiple simultaneous moves in one operation.
ynab_net_worth_analysisNet Worth Analysisread-onlyGet current net worth snapshot across all accounts (on-budget and tracking). Note: This tool only provides current balances, not historical trends due to YNAB API limitations.
ynab_reconcile_accountReconcile AccountReconcile a YNAB account with bank statement data. Compares YNAB transactions with statement transactions to identify discrepancies, missing transactions, and balance differences. Supports CSV statement data import.
ynab_set_category_goalsSet Category Goalscan change or delete dataCreate, update, or remove a category's goal in YNAB. Set goalTarget (in dollars) to create a goal on a category that has none, or to change the target on an existing goal; set goalTargetDate and/or needsWholeAmount to adjust it; set removeGoal to clear it. Important: the YNAB API infers the goal type and only supports the NEED family — a plain target creates a 'Needed for Spending' (NEED) goal, while Credit Card Payment and loan categories get MF/DEBT automatically. Target-Balance (TB) and Target-Balance-by-Date (TBD) goals cannot be created via the API; a requested TB/TBD goal becomes a NEED …
ynab_set_default_budgetSet Default BudgetSet the default budget used when budgetId is omitted from tool calls.
ynab_update_categoryUpdate CategoryUpdates an existing category in a YNAB budget: rename it, edit its note, and/or move it to a different category group. Identify the category by categoryId or categoryName, and (to move it) the destination group by categoryGroupId or categoryGroupName. Names are matched case-insensitively, exact match first then partial. To change goal targets use ynab_set_category_goals instead.
ynab_update_category_groupUpdate Category GroupRenames an existing category group in a YNAB budget. Identify the group by categoryGroupId or categoryGroupName (names are matched case-insensitively, exact match first then partial). Only the name can be changed.
ynab_update_scheduled_transactionUpdate YNAB Scheduled TransactionUpdates an existing scheduled (recurring) transaction in your YNAB budget. Only the fields you provide will be changed; all other fields remain as-is. Use ynab_list_scheduled_transactions to find the scheduled transaction ID.
ynab_update_transactionUpdate YNAB TransactionUpdates an existing transaction in your YNAB budget. Only the fields you provide will be changed; all other fields remain as-is. Use ynab_list_transactions to find the transaction ID.
Signals
- Stars
- 3
- Forks
- 5
- Open issues
- 0
- Last commit
- Oct 4, 2026 (25 days ago)
- Last release
- Aug 8, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
com.smirnovlabs/ynab-mcp-server- Version
- 2.0.0
- Auth
- Auth not stated
- License
- License unknown
- Repository
- github.com/issmirnov/ynab-mcp-server
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from smirnovlabs.com
Cite this page
Ynab MCP Server. Agent Mart. https://agentmart.dev/connectors/smirnovlabs-com-ynab-mcp-server (last updated 2026-10-24)