actual-mcp
Version:
Actual Budget MCP server exposing API functionality
14 lines • 605 B
JavaScript
import { getTransactions } from '../../actual-api.js';
export async function fetchTransactionsForAccount(accountId, start, end) {
return getTransactions(accountId, start, end);
}
export async function fetchAllOnBudgetTransactions(accounts, start, end) {
let transactions = [];
const onBudgetAccounts = accounts.filter((a) => !a.offbudget && !a.closed);
for (const account of onBudgetAccounts) {
const tx = await getTransactions(account.id, start, end);
transactions = [...transactions, ...tx];
}
return transactions;
}
//# sourceMappingURL=fetch-transactions.js.map