ynab-api - Manage YNAB budgets and spending
Manage YNAB budgets through the API, including transactions, transfers, goals, spending analysis, alerts, and scheduled reports.
Tags
Updated: 2026-10-04YNABbudget managementtransaction trackingspending analysisfinancial goalsaccount transfersscheduled reports
Capabilities
Typical Inputs
What this skill does
- Track category goal progress
- Alert on scheduled transactions
- Monitor age of money
- Analyze monthly spending
- Detect budget overspending
- Run daily budget checks
- Categorize transactions consistently
- Create linked account transfers
Inputs
- YNAB API key
- YNAB budget ID
- Budget configuration
- Account identifiers
- Transaction details
- Category identifiers
- Report schedule
Outputs
- Created transactions
- Linked transfer transactions
- Budget goal reports
- Spending analysis reports
- Overspending alerts
- Scheduled budget reports
- Updated transaction records
Requirements
- YNAB API access
- YNAB_API_KEY environment variable
- YNAB_BUDGET_ID environment variable
- curl and jq
- OpenClaw cron for scheduled jobs
