List bank transactions
Transactions of one payment account with date, amount, counterparty and booked status.
MCP tool sevdesk_read → list_bank_transactions
read
Returns the transactions of one payment account, newest first, with amount, payer or payee, purpose text and whether the transaction is booked (gebucht) already. Set unbooked_only to see the ones that still need a receipt or invoice. Amounts are signed: money in is positive, money out is negative.
Parameters
| Name | Type | Description |
|---|---|---|
| payment_account_id string required | string | Payment account ID from list_payment_accounts. |
| unbooked_only boolean | boolean | Only transactions not booked yet. Default: false. |
| from_date date | date | Only transactions on or after this date. |
| to_date date | date | Only transactions on or before this date. |
| limit integer | integer | 1 to 100. Default: 50. |
| cursor string | string | Next page cursor from the previous call. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "sevdesk_read",
"arguments": {
"operation": "list_bank_transactions",
"arguments": {
"payment_account_id": "payment_account_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"transactions": [
{
"transaction_id": "90311207",
"date": "2026-09-15",
"amount": -39,
"currency": "EUR",
"counterparty": "Nordhost Cloud GmbH",
"purpose": "NH-2026-0912 Hosting September",
"booked": false
}
],
"next_cursor": null
},
"isError": false
}