1. Conduid
  2. Developer Tools
  3. Py Ynab MCP
MCP server · Developer Tools

Py Ynab MCP

Python MCP server for YNAB (You Need A Budget)

Unclaimed MIT devtools
59Fair

Scored 14 hours ago · breakdown

About Py Ynab MCP

Py Ynab MCP is an MCP server published by duganth in the Developer Tools category: python MCP server for YNAB (You Need A Budget).

The repository has 2 stars and 0 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/duganth/py-ynab-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Py Ynab MCP

Powered by Claude · Grounded in docs

I know everything about Py Ynab MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.3.0v0.3.0 · 2 Sep 2026Full Changelog: https://github.com/duganth/py-ynab-mcp/compare/v0.2.1...v0.3.0
v0.2.1v0.2.1 · 3 Aug 2026Full Changelog: https://github.com/duganth/py-ynab-mcp/compare/v0.2.0...v0.2.1
v0.2.0v0.2.0 · 1 Mar 2026Full Changelog: https://github.com/duganth/py-ynab-mcp/compare/v0.1.0...v0.2.0
v0.1.0v0.1.0 · 25 Feb 2026What's Changed Add GitHub Actions CI workflow by @duganth in https://github.com/duganth/py-ynab-mcp/pull/1 New Contributors @duganth made their first contribution in https://github.com/duganth/py-ynab-mcp/pull/1 Full Changelog:…

README

py-ynab-mcp

A Model Context Protocol server for YNAB (You Need A Budget). Talk to your budget from Claude, Cursor, or any MCP client.

Features

  • Query budgets, accounts, categories, transactions, payees, and months
  • Get single-resource details (account, category, payee, transaction)
  • Create, update, and delete transactions (single and bulk)
  • Update category budgets and metadata
  • Rename payees
  • Manage scheduled transactions (full CRUD)
  • Budget settings and user info

Install

uvx py-ynab-mcp

Or with pip:

pip install py-ynab-mcp

Setup

  1. Get a YNAB Personal Access Token
  2. Add to your MCP client config:
{
  "mcpServers": {
    "ynab": {
      "command": "uvx",
      "args": ["py-ynab-mcp"],
      "env": {
        "YNAB_ACCESS_TOKEN": "your-token-here"
      }
    }
  }
}

Why this project?

There are several YNAB MCP servers out there:

Project Language License
calebl/ynab-mcp-server TypeScript MIT
mattweg/ynab-mcp JavaScript MIT
chrisguidry/you-need-an-mcp Python No license
py-ynab-mcp Python MIT

We wanted an MIT-licensed Python implementation with full API coverage and thorough test coverage. At the time of writing, the only Python option had no OSS license, so we built this one.

YNAB API Coverage

Read

  • User info, budget settings
  • Budgets, accounts, categories, payees, months (list and single)
  • Transactions with filtering by account, category, or payee
  • Scheduled transactions (list and single)

Write

  • Create, update, delete transactions (single and bulk)
  • Update category budgets and metadata
  • Rename payees
  • Create, update, delete scheduled transactions

Not available in YNAB API

  • Create/delete budgets, categories, or accounts
  • Create/delete payees (auto-created via transactions)
  • Transaction import

Development

# Clone and install
git clone https://github.com/duganth/py-ynab-mcp.git
cd py-ynab-mcp
uv sync

# Run tests
uv run pytest

# Lint and type check
uv run ruff check .
uv run mypy src/

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Py Ynab MCP

How do I install Py Ynab MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Py Ynab MCP safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Py Ynab MCP still maintained?

Yes — the latest release is v0.3.0 (2 Sep 2026), and the last commit was a month ago. The repository has 2 stars.