UNPKG

@baruchiro/actual-mcp

Version:

Actual Budget MCP server exposing API functionality

17 lines (16 loc) 636 B
export class MonthlySummaryCategoryClassifier { classify(categories) { const incomeCategories = new Set(); const investmentSavingsCategories = new Set(); categories.forEach((cat) => { if (cat.is_income) incomeCategories.add(cat.id); if (cat.name.toLowerCase().includes("investment") || cat.name.toLowerCase().includes("vacation") || cat.name.toLowerCase().includes("savings")) { investmentSavingsCategories.add(cat.id); } }); return { incomeCategories, investmentSavingsCategories }; } }