Local-first YNAB MCP for reconciliation, receipt splitting, safe cleanup, and spending analysis
MCPpedia last refreshed this data
io.github.dizzlkheinz/ynab-mcpb is an MCP server that local-first YNAB MCP for reconciliation, receipt splitting, safe cleanup, and spending analysis. Its tool list has not been published yet over stdio and sse, requires no API key, and scores 84/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"ynab": {
"env": {
"YNAB_ACCESS_TOKEN": "your-token-here"
},
"args": [
"-y",
"@dizzlkheinz/ynab-mcpb@latest"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Local-first YNAB MCP for reconciliation, receipt splitting, safe cleanup, and spending analysis
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'cp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked cp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in finance
OKX trading MCP server — connect AI agents to spot, swap, futures, options & grid bots via the Model Context Protocol.
Ledger of AI-agent money on Base: agents, payments, detections, Gate, signed Pass, free checks
Open-source AI Security Operations Center: alert fusion, LLM-agent triage, MITRE ATT&CK investigation, and a replayable decision ledger for every agent step. Self-hostable, runs with no API keys, MIT licensed. Ships an MCP server for Claude, Cursor and Continue.
Crypto briefs and data, Solana pre-trade checks, sanctions, papers, NLP. 102 tools, USDC, 20 chains.
MCP Security Weekly
Get CVE alerts and security updates for io.github.dizzlkheinz/ynab-mcpb and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Talk to your YNAB budget from Claude, Codex, Cline or any MCP client.
Paste a receipt → itemized split transaction with tax allocated
A local server that gives an AI assistant safe, structured access to your YNAB budget. 35 YNAB tools cover budgets, accounts, transactions, categories, payees, months and scheduled transactions, plus a few workflows YNAB itself doesn't have:
Every write is previewed first by default: the assistant sees exactly what will change and must repeat the identical request with a short-lived, single-use token to apply it.
"Split this receipt across groceries and household, with tax."
"Reconcile my checking account against this CSV."
"What did I spend on takeout this month compared to last month?"
"What scheduled bills are due before the 30th?"
"Categorize my uncategorized transactions from last week."
1. Get a YNAB token. In YNAB go to Account Settings → Developer Settings → New Token, and copy it (it is shown once).
2. Install.
.mcpb from Releases.{
"mcpServers": {
"ynab": {
"command": "npx",
"args": ["-y", "@dizzlkheinz/ynab-mcpb@latest"],
"env": { "YNAB_ACCESS_TOKEN": "your-token" }
}
}
}
[mcp_servers.ynab]
command = "npx"
args = ["-y", "@dizzlkheinz/ynab-mcpb@latest"]
env = { "YNAB_ACCESS_TOKEN" = "your-token" }
startup_timeout_sec = 120
claude mcp add ynab --env YNAB_ACCESS_TOKEN=your-token -- npx -y @dizzlkheinz/ynab-mcpb@latest
3. Try it: "List my budgets and make my main one the default."
Everything except the token is optional.
| Variable | Default | |
|---|---|---|
YNAB_ACCESS_TOKEN | — | Required. Your personal access token. |
YNAB_DEFAULT_BUDGET_ID | — | Budget used when a tool call omits budget_id (the UUID in your YNAB URL). Can also be set in chat with ynab_set_default_budget. |
YNAB_MCP_WRITE_MODE | preview | preview: every write needs a confirmation token from a preview. enabled: w |