mercury_list_credit_transactions
List transactions on a Mercury IO Credit card account, including pending (not-yet-settled) card authorisations.
Instructions
List transactions on a Mercury IO Credit card account, including pending (not-yet-settled) card authorisations.
USE WHEN: auditing IO Credit card spend, reconciling a statement, or building a card-level transaction view. Wraps GET /account/{id}/transactions — same path Mercury exposes for deposit-account transactions; both this tool and mercury_list_transactions hit it. Supports the same filters.
DO NOT USE: for deposit-account transactions (use mercury_list_transactions). For posted transactions only, filter by status: "sent".
⚠️ Omitting start does NOT mean "all history". Mercury silently returns only a recent window — roughly the last statement period — with nothing in the response to say it truncated. Observed on a real IO Credit account: 68 transactions without start, 532 for the same card with start set. Always pass start when auditing a period, and page with offset until a call returns fewer than limit rows.
RETURNS (default detail: "compact"): { transactions: [{ id, amount, status, kind, postedAt, counterpartyName, categoryName, hasAttachment, ... }] }. pending items are card authorisations that may still be reversed. hasAttachment is always present, true or false — it answers "which card charges are still missing a receipt". Receipt URLs are never returned here; get one deliberately via mercury_get_transaction_attachment. Pass detail: "full" for every Mercury field.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Filter posted on/before this date (YYYY-MM-DD) | |
| limit | No | Max results to return (1-500). Default: 500 | |
| start | No | Filter posted on/after this date (YYYY-MM-DD) | |
| detail | No | Payload shape. "compact" (default) projects to identifying fields and reports receipts as a boolean. "full" returns every Mercury field — attachment URLs are stripped in both modes. | |
| offset | No | Pagination offset | |
| search | No | Search query (counterparty name, memo, etc.) | |
| status | No | Filter by transaction status. `pending` = card auth not yet settled. | |
| accountId | Yes | The Mercury IO Credit account ID (from mercury_list_credit_accounts) |