Banking API payments analyst

Read only
These tools are enabled on request and only work for users with Tilopay banking API credentials. They are not part of the default MCP access: Tilopay enables the group case by case. Requires: Tilopay banking API credentials registered by Tilopay for that user.
Read only

baas_analyze_payments

Analyses, read only, the payments of an account in a date range and returns a natural-language report: success, failures, reversals, net amounts and recommendations. It runs a language model over the computed figures.

Parameters

ParameterTypeRequiredDescription
accountIndexinteger—Account number in the list shown by baas_list_accounts (base 1). Precedence for choosing the own account: accountValue (only if it matches one of the user's accounts) → currency (first account in that currency) → accountIndex (base 1: the number baas_list_accounts shows) → if there is a single account, that one.
accountValuestring—Only if already returned by a tool and matching one of your accounts. Account precedence: accountValue → currency (first matching account) → accountIndex (1-based) → sole account.
dateFromstringyesFrom, RFC 3339
dateTostringyesTo, RFC 3339
currencystring—ISO 4217 currency
directionstring (OUT | IN)—OUT = sent, IN = received
questionstring—Specific focus for the analysis
maxItemsinteger—Maximum payments to analyse, between 1 and 1000 (300 by default)
assignmentIdstring—Banking API context (assignment); only needed when there are several

Returns

{ summary }

summary carries account, range, totals {count, succeeded, failed, reversed, pending, successRate}, byCurrency with succeededAmount, reversedAmount, netAmount and averageTicket, failureReasons and sample. The written report comes in the text. With no payments in the range it says so and does not analyse.

Last verified: 2026-10-07

View as raw Markdown