UNPKG

actual-mcp

Version:

Actual Budget MCP server exposing API functionality

27 lines 1.09 kB
import { APIAccountEntity, APICategoryEntity, APICategoryGroupEntity } from '@actual-app/api/@types/loot-core/src/server/api-models.js'; import { TransactionEntity } from '@actual-app/api/@types/loot-core/src/types/models/index.js'; /** * Initialize the Actual Budget API */ export declare function initActualApi(): Promise<void>; /** * Shutdown the Actual Budget API */ export declare function shutdownActualApi(): Promise<void>; /** * Get all accounts (ensures API is initialized) */ export declare function getAccounts(): Promise<APIAccountEntity[]>; /** * Get all categories (ensures API is initialized) */ export declare function getCategories(): Promise<APICategoryEntity[]>; /** * Get all category groups (ensures API is initialized) */ export declare function getCategoryGroups(): Promise<APICategoryGroupEntity[]>; /** * Get transactions for a specific account and date range (ensures API is initialized) */ export declare function getTransactions(accountId: string, start: string, end: string): Promise<TransactionEntity[]>; //# sourceMappingURL=actual-api.d.ts.map