Skip to main content
Glama

uetr.ai - UETR and SWIFT Payment Tracking

Export the account's transfers

export_transfers
Read-onlyIdempotent

Export every transfer in the account, archived ones included, with the bank reports its records hold: the same records the account's export download contains, named the API's way. A page holds up to 50 UETRs in UETR order, each exported once as one transfer however many times the account added it; pass next_cursor as cursor for the next page. Reading changes nothing.

Input Schema

NameRequiredDescriptionDefault
cursorNoThe next_cursor of the previous page: the last UETR on that page. The page holds the UETRs after it, in UETR order.

Output Schema

NameRequiredDescriptionDefault
transfersYes
exported_atYes
next_cursorYesThe last UETR on this page, to pass as cursor; null on the last page.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover readOnly/idempotent/non-destructive, and 'Reading changes nothing' largely restates them, but the description adds real behavior: page size of 50, UETR ordering, one-row-per-transfer dedupe regardless of repeat adds, and the cursor-chaining loop. It does not say what the final page looks like when no next_cursor remains, which is the main remaining gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core action and scope in the opening clause, and every sentence carries information (scope, dedupe, page size, pagination). The phrase 'named the API's way' and the layered clauses make it denser than necessary but not padded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values needn't be spelled out, and the description still covers ordering, page size, dedupe and cursor usage. Only the end-of-pagination condition and any volume/timeout caveats for a full-account export are unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Coverage is 100% and there is a single optional parameter, so the schema already explains the UUID pattern and meaning. The description still adds value by tying it to output semantics ('pass next_cursor as cursor for the next page'), which the schema alone doesn't establish.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource ('Export every transfer in the account') plus scope ('archived ones included') and content ('the bank reports its records hold'). It implicitly contrasts with listing/getting single transfers via 'the same records the account's export download contains', but never names list_transfers or get_transfer as siblings it differs from.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: a bulk export of all transfers including archived ones, versus the sibling list_transfers and get_transfer. There is no explicit 'use this when you need a full archive export, use list_transfers for a filtered view' guidance and no stated exclusions or prerequisites.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources