YNAB MCP
YNAB MCP
Claude Code と You Need A Budget (YNAB) の統合のための YNAB Model Context Protocol (MCP) サーバー。
概要
このリポジトリには、Claude CodeがYNAB(You Need A Budget)アカウントと連携できるようにするDockerベースのMCPサーバーが含まれています。OAuthフローを実装し、予算管理、取引追跡、財務分析のための包括的なAPIを提供します。
Related MCP server: ynab-mcp
特徴
YNAB API を使用した OAuth ベースの認証
完全な予算とアカウント管理
取引の作成と分類
複数の予算(個人および家族)のサポート
レート制限の処理(YNAB API 制限:200 リクエスト/時間)
パフォーマンス向上のためのキャッシュ
はじめる
前提条件
ドッカー
Node.js v18+(開発用)
クロード・コード CLI
YNABアカウント
インストール
このリポジトリをクローンする
config/config.example.jsをconfig/config.jsにコピーし、YNAB API の認証情報を追加します。Docker イメージをビルドします:
docker build -t ynab-mcp:latest .Claude の JSON 構成を作成します。
{ "command": "docker", "args": [ "run", "--rm", "-i", "-v", "/path/to/data:/app/data", "-v", "/path/to/config:/app/config", "-e", "NODE_ENV=production", "ynab-mcp:latest" ] }Claude Code CLI を使用して MCP を登録します。
claude mcp add-json ynab '{"command": "docker", "args": ["run", "--rm", "-i", "-v", "/path/to/data:/app/data", "-v", "/path/to/config:/app/config", "-e", "NODE_ENV=production", "ynab-mcp:latest"]}'JSON をファイルに保存して使用することもできます。
claude mcp add-json ynab "$(cat config.json)"クロードの指示に従ってYNABアカウントで認証します
クロードとの統合
この MCP は Claude とシームレスに統合され、次のことが可能になります。
予算と取引の表示
財務分析の取得
自然な会話で予算を管理する
安全
トークンはマウントされたDockerボリュームに安全に保存されます
機密データは記録されません
認証にはOAuth 2.0標準を使用します
読み取り専用モードのサポート
実装の詳細
実装は、以下を使用してモデル コンテキスト プロトコル標準に従います。
Node.jsと公式MCP SDK
コンテナ化とデプロイメントのためのDocker
API 操作用の YNAB JavaScript SDK
認証のためのOAuth 2.0
ライセンス
マサチューセッツ工科大学
謝辞
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
- financeOAuthcom.zoninga
Personal finance for AI agents: accounts, budgets, goals, 9-strategy debt payoff, reports. OAuth 2.1
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI-powered interaction with YNAB (You Need A Budget) data, allowing users to query their budgets through conversational interfaces.1638141MIT
- AlicenseNot gradedqualityDmaintenanceA 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.4MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that enables interaction with You Need A Budget (YNAB) via their API, allowing users to manage budgets, accounts, categories, and transactions through natural language.2MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol server for YNAB (You Need A Budget). Enables users to query budgets, accounts, categories, transactions, and more, as well as create, update, and delete transactions and manage scheduled transactions from any MCP client.272MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mattweg/ynab-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server