All tools

Finance · reconcile_bank_statement

Bank reconciliation

Reconcile bank transactions with invoices.

Price
plan AI usage
Requirements
No connector
runs on platform keys
Human approval
No
read or internal write

Input

FieldTypeDescription
bankAccountId *stringBank account identifier (any stable label, e.g. "BNP-courant")
fromDate *stringStart date for transactions (ISO 8601)
toDatestringEnd date for transactions (ISO 8601, defaults to today)
transactionsarrayStatement lines to import before reconciling — the FULL statement in one call. Lines already imported (same account, date, label, amount) are skipped.

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"reconcile_bank_statement","input":{"bankAccountId":"…","fromDate":"…","toDate":"…","transactions":[]}}'
$run({ "tool": "reconcile_bank_statement", "input": {"bankAccountId":"…","fromDate":"…","toDate":"…","transactions":[]} })