Ynab MCP server
{
"mcpServers": {
"smirnovlabs-ynab": {
"type": "http",
"url": "https://mcpforynab.smirnovlabs.com/mcp"
}
}
}{
"mcpServers": {
"smirnovlabs-ynab": {
"type": "http",
"url": "https://mcpforynab.smirnovlabs.com/mcp"
}
}
}{
"mcpServers": {
"smirnovlabs-ynab": {
"type": "http",
"url": "https://mcpforynab.smirnovlabs.com/mcp"
}
}
}{
"servers": {
"smirnovlabs-ynab": {
"type": "http",
"url": "https://mcpforynab.smirnovlabs.com/mcp"
}
}
}{
"mcpServers": {
"smirnovlabs-ynab": {
"type": "http",
"url": "https://mcpforynab.smirnovlabs.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 2.0.0
What it does
This MCP server connects YNAB (You Need A Budget) to ChatGPT or Claude, allowing your AI assistant to read your financial data after OAuth sign-in. It is for YNAB users who want to query their budgets, accounts, categories, and transactions through chat.
- Ask your AI assistant to show account balances or category available amounts from your YNAB plan.
- Search for specific transactions by payee or category across a time period.
- Get spending summaries and identify overspent categories in your current budget.
Tools this server exposes
| Tool | Does |
|---|---|
| read_accounts | Retrieve balances of all accounts in your YNAB plan. |
| read_categories | List budget categories with their available amounts. |
| read_transactions | Fetch transactions filtered by payee, category, or date range. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.