UNPKG

@baruchiro/actual-mcp

Version:

Actual Budget MCP server exposing API functionality

15 lines 652 B
// Fetches transactions and related data for get-transactions tool import { fetchAllAccounts } from '../../core/data/fetch-accounts.js'; import { fetchTransactionsForAccount, fetchAllOnBudgetTransactions } from '../../core/data/fetch-transactions.js'; export class GetTransactionsDataFetcher { async fetch(accountId, start, end) { if (accountId) { return await fetchTransactionsForAccount(accountId, start, end); } else { const accounts = await fetchAllAccounts(); return await fetchAllOnBudgetTransactions(accounts, start, end); } } } //# sourceMappingURL=data-fetcher.js.map