Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Ynab

FreeNot checked

FastMCP server that exposes the YNAB API for budget management, enabling interaction with YNAB data through MCP tools.

GitHubEmbed

About

FastMCP server that exposes the YNAB API for budget management, enabling interaction with YNAB data through MCP tools.

README

FastMCP server that exposes the YNAB API via MCP using YNAB's published OpenAPI spec.

Requirements

  • Python 3.12+
  • A YNAB personal access token
  • uv (recommended) or pip

Configuration

Environment variables:

  • YNAB_TOKEN (required): your YNAB API token
  • TRANSPORT (optional): http (default) or stdio

Run Locally

Using uv:

uv sync
export YNAB_TOKEN="your_token_here"
export TRANSPORT="http"   # optional, defaults to http
uv run python main.py

HTTP mode starts the server on 0.0.0.0:8080.

Docker

Use the prebuilt image from GHCR:

docker pull ghcr.io/alexfu/mcp-ynab:latest

Run prebuilt image in HTTP mode:

docker run --rm -p 8080:8080 \
  -e YNAB_TOKEN="your_token_here" \
  -e TRANSPORT="http" \
  ghcr.io/alexfu/mcp-ynab:latest

Run prebuilt image in stdio mode:

docker run --rm \
  -e YNAB_TOKEN="your_token_here" \
  -e TRANSPORT="stdio" \
  ghcr.io/alexfu/mcp-ynab:latest

Notes

  • The server fetches YNAB's OpenAPI spec at startup from https://api.ynab.com/papi/open_api_spec.yaml.
  • Startup will fail if YNAB_TOKEN is missing, TRANSPORT is invalid, or the spec request fails.

from github.com/alexfu/mcp-ynab

Install Ynab in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install mcp-ynab

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add mcp-ynab -- uvx mcp-ynab

FAQ

Is Ynab MCP free?

Yes, Ynab MCP is free — one-click install via Unyly at no cost.

Does Ynab need an API key?

No, Ynab runs without API keys or environment variables.

Is Ynab hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Ynab in Claude Desktop, Claude Code or Cursor?

Open Ynab on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Ynab with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs