UNPKG

actual-mcp

Version:

Actual Budget MCP server exposing API functionality

14 lines 739 B
// Fetches accounts, transactions, and balances for balance-history tool import { fetchAllAccounts } from '../../core/data/fetch-accounts.js'; import { fetchTransactionsForAccount } from '../../core/data/fetch-transactions.js'; import api from '@actual-app/api'; export class BalanceHistoryDataFetcher { async fetchAll(accountId, start, end) { const accounts = await fetchAllAccounts(); const account = accounts.find((a) => a.id === accountId); const transactions = await fetchTransactionsForAccount(accountId, start, end); const currentBalance = await api.getAccountBalance(accountId); return { accounts, account, transactions, currentBalance }; } } //# sourceMappingURL=data-fetcher.js.map