Skip to main content
Glama
Gregarrific

ynab-mcp-server

by Gregarrific

ynab-mcp-server

A personal MCP server that gives Claude native access to YNAB budget data.

Architecture

Layer 1: FastMCP reads YNAB's official OpenAPI spec at startup and auto-generates one MCP tool per endpoint.

Layer 2: Custom tools for higher-level workflows: spending summaries by category, payee consolidation/renaming.

Related MCP server: monarch-mcp

Setup

Prerequisites

Install

uv sync

Configure

Create a .env file (never committed):

YNAB_API_TOKEN=your_token_here
YNAB_READ_ONLY=false

Run

YNAB_API_TOKEN=your_token uv run ynab-mcp-server

Connecting to Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "ynab": {
      "command": "/absolute/path/to/.venv/bin/ynab-mcp-server",
      "env": {
        "YNAB_API_TOKEN": "your_token_here",
        "YNAB_READ_ONLY": "false"
      }
    }
  }
}

Use the absolute path from which ynab-mcp-server after uv sync.

Environment Variables

Variable

Required

Description

YNAB_API_TOKEN

Yes

YNAB personal access token

YNAB_READ_ONLY

No

Set true to block all write operations

Testing

npx @modelcontextprotocol/inspector
Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server for interacting with YNAB (You Need A Budget). Provides tools for accessing budget data through MCP-enabled clients like Claude Desktop.
    Last updated
    4
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    MCP server that bridges Claude to Monarch Money for personal-finance analysis and lightweight edits.
    Last updated
    18
  • F
    license
    -
    quality
    C
    maintenance
    A self-hosted MCP server that lets Claude query your bank accounts, balances, and transactions through Plaid.
    Last updated
    1
  • A
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol server that enables Claude to interact with YNAB budgets, including listing budgets, accounts, transactions, and category spending.
    Last updated
    91
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gregarrific/ynab-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server