JSPM

ynab-cli-rs

0.2.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q42052F
  • License MIT

YNAB CLI — command-line interface and MCP server for the YNAB API (Rust)

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ynab-cli-rs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    ynab-cli-rs

    Command-line interface and MCP server for the YNAB (You Need A Budget) API. Built in Rust, distributed as a single binary.

    Install

    npm install -g ynab-cli-rs

    Or run directly:

    npx ynab-cli-rs --help

    Quick Start

    # Authenticate with your YNAB personal access token
    ynab auth login --pat
    
    # List your budgets
    ynab plans list
    
    # Set a default budget so you don't need --plan-id every time
    ynab plans set-default <PLAN_ID>
    
    # List transactions
    ynab transactions list

    MCP Server

    Start the MCP server for AI agent integration:

    ynab mcp

    Configure in Claude Desktop:

    {
      "mcpServers": {
        "ynab": {
          "command": "ynab",
          "args": ["mcp"],
          "env": {
            "YNAB_ACCESS_TOKEN": "your-token-here"
          }
        }
      }
    }

    Supported Platforms

    • macOS (Intel and Apple Silicon)
    • Linux (x64 and ARM64)