actual-mcp
Version:
Actual Budget MCP server exposing API functionality
10 lines • 455 B
JavaScript
import { getCategories, getCategoryGroups } from '../../actual-api.js';
export async function fetchAllCategories() {
const items = await getCategories();
// Reason: API 26.x returns mixed APICategoryEntity + APICategoryGroupEntity; filter to leaf categories only
return items.filter((item) => 'group_id' in item);
}
export async function fetchAllCategoryGroups() {
return getCategoryGroups();
}
//# sourceMappingURL=fetch-categories.js.map