UNPKG

actual-mcp

Version:

Actual Budget MCP server exposing API functionality

36 lines 1.27 kB
import { z } from 'zod'; import { ToolSchema } from '@modelcontextprotocol/sdk/types.js'; const _ToolInputSchema = ToolSchema.shape.inputSchema; // Type definitions for tool arguments export const GetTransactionsArgsSchema = z.object({ accountId: z.string(), startDate: z.string().optional(), endDate: z.string().optional(), minAmount: z.number().optional(), maxAmount: z.number().optional(), category: z.string().optional(), payee: z.string().optional(), limit: z.number().optional(), }); export const SpendingByCategoryArgsSchema = z.object({ startDate: z.string().optional(), endDate: z.string().optional(), accountId: z.string().optional(), includeIncome: z.boolean().optional(), }); export const MonthlySummaryArgsSchema = z.object({ months: z.number().optional().default(3), accountId: z.string().optional(), }); export const BalanceHistoryArgsSchema = z.object({ accountId: z.string(), months: z.number().optional().default(3), }); export const FinancialInsightsArgsSchema = z.object({ startDate: z.string().optional(), endDate: z.string().optional(), }); export const BudgetReviewArgsSchema = z.object({ months: z.number().optional().default(3), }); //# sourceMappingURL=types.js.map