← Tools

YNAB MCP Server

Connect your YNAB budget to Claude and ask about balances, categories, spending, and scheduled payments in natural language. OAuth per user. No shared credentials. Free, single-user, non-commercial.

What you can ask Claude

Connect via Claude.ai

This is the easy path — takes about a minute.

  1. Open claude.ai → Settings → Connectors → Add custom connector.
  2. Paste the URL: https://ynab-mcp.amitpatnaik.com/mcp
  3. Click Add, then sign in with your YNAB account when prompted.
  4. Start a new Claude conversation and ask about your budget.

OAuth goes directly between you and YNAB. The server sees the access token for the duration of your requests and nothing else — no budget data is persisted anywhere on my infrastructure.

Available tools

Self-host

If you'd rather run it on your own machine, download the source below. You'll need Node 18+ and your own YNAB OAuth application (free to register at app.ynab.com/settings/developer). Full setup instructions are in the included README.

Download ynab-mcp-v1.0.0.zip

Single-user non-commercial licence included in the zip.

Privacy & terms

No budget data is stored on the hosted server — OAuth tokens live only in memory for the life of each session. You can revoke access any time at YNAB settings → OAuth applications. Full notes: privacy · terms.

Built and maintained by Amit Patnaik. Questions, bug reports, or feature requests — @iamitp on X.

Subscribe to hear when new MCPs launch.