Financial DataRead-only

Get Transactions

get_transactions

Fetch bank transactions for an account. For Plaid: use cursor for incremental sync. For SaltEdge/SnapTrade: use from/to date range. Returns up to 500 transactions per call.

Try asking

Show my Chase checking transactions from last month.

Parameters

ParameterTypeRequiredDescription
workspaceIdstringrequiredWorkspace ID — get from list_workspaces. Portal workspaces are valid here when you manage them (look for `isInherited: true` in list_workspaces).
bankIdstringrequiredBank connection ID — get from list_banks
accountIdstringrequiredAccount ID — get from list_accounts or get_bank
fromstringoptionalStart date YYYY-MM-DD
tostringoptionalEnd date YYYY-MM-DD
cursorstringoptionalPlaid cursor for incremental sync

Example call

The tool call an MCP client sends (required arguments shown with placeholder values).

{
"tool": "get_transactions",
"arguments": {
"workspaceId": "workspaceId_123",
"bankId": "bankId_123",
"accountId": "accountId_123"
}
}

Use this tool in

Related Financial Data tools