List Transactions
flowcheck_list_transactionsRetrieve bank transactions from Plaid with date filtering and pagination. Deposits appear as negative amounts for financial analysis.
Instructions
List bank transactions from Plaid. Deposits appear as negative amounts. Filter by date range. Paginated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Start date filter (YYYY-MM-DD) | |
| to | No | End date filter (YYYY-MM-DD) | |
| limit | No | Results per page (default 50, max 100) | |
| cursor | No | Pagination cursor from previous response |
Implementation Reference
- src/tools/transactions.ts:9-42 (registration)The registration and handler logic for "flowcheck_list_transactions".
server.registerTool( "flowcheck_list_transactions", { title: "List Transactions", description: "List bank transactions from Plaid. " + "Deposits appear as negative amounts. " + "Filter by date range. Paginated.", inputSchema: z.object({ from: z .string() .optional() .describe("Start date filter (YYYY-MM-DD)"), to: z .string() .optional() .describe("End date filter (YYYY-MM-DD)"), limit: z .number() .min(1) .max(100) .optional() .describe("Results per page (default 50, max 100)"), cursor: z .string() .optional() .describe("Pagination cursor from previous response"), }), }, async (params) => { const result = await client.request("GET", "/transactions", { params }); return { content: [{ type: "text" as const, text: result }] }; }, );