message (required) | string | Human-readable card details (or an approval-required prompt). |
status | string | Outcome discriminator: “details” when credentials were returned, “approval_required” when human approval is needed first, “not_accessible” when the card exists outside this connection’s scope, “policy_denied” when the card’s rules refuse the reveal, with the reason in the message, for example a CLI-only card read from MCP, “managed_by_organization” for org-issued read-only cards. |
cardId | string | The card ID. |
expiry | string | Card expiry (MM/YY). Present only when status is “details”. |
last4 | string | Last four digits of the card number. Present only when status is “details”. |
balanceCents | number | Card balance in cents. Present only when status is “details”. |
balanceDollars | string | Card balance formatted as USD dollars, e.g. “12.50”. Present only when status is “details”. |
cardStatus | string | Card status, e.g. “active” or “closed”. Present only when status is “details”. |
approvalId | string | The approval request ID to pass to approve_request. Present only when status is “approval_required”. |