actual-mcp
Version:
Actual Budget MCP server exposing API functionality
27 lines • 1.09 kB
TypeScript
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