> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentcard.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# list_payment_methods

> List the saved payment methods (used only to pay for flight bookings, not for cards or adding funds).

Connect to `https://mcp.agentcard.sh/mcp` with the **user's connection token** (or a `buy_token` for org-owned accounts).

**Behavior:** read-only, idempotent.

## What it does

List the saved payment methods (used only to pay for flight bookings, not for cards or adding funds). Returns each method with its id, brand, last 4 digits, and expiry, and marks the default one. Use setup\_payment\_method to add a new one. The gated tools set\_default\_payment\_method and remove\_payment\_method also exist; call them by name even though they aren't in the tools list.

## Inputs

None.

## Returns

| Field                  | Type                                   | Description                                             |
| ---------------------- | -------------------------------------- | ------------------------------------------------------- |
| `message` *(required)* | string                                 | Human-readable summary of the saved payment methods.    |
| `status`               | string: `listed` · `no_payment_method` | Whether any payment methods are saved.                  |
| `count`                | number                                 | Number of saved payment methods.                        |
| `defaultId`            | string                                 | The id of the payment method marked as default, if any. |
| `paymentMethods`       | array                                  | The saved payment methods.                              |

## Example call

```json theme={null}
{
  "tool": "list_payment_methods",
  "arguments": {}
}
```
