> Fetch https://askmiles.ai/llms.txt first: it indexes every public Miles capability. This file is the markdown twin of https://askmiles.ai/docs/mcp/tools/watchlist.

# Watchlist

Cards a member is tracking to apply for, with notes and status.

### add_to_watchlist

Add a card to the member's watchlist -- considering it, not yet applied for. Requires wallet-change access.

| Scope | Quota |
| --- | --- |
| `miles:write` | standard |

| Name | Type | Required |
| --- | --- | --- |
| `card_name` | `string` | required |
| `cardholder` | `string` |  |
| `notes` | `string` |  |

### get_watchlist

Cards the member is considering -- not yet in their wallet.

| Scope | Quota |
| --- | --- |
| `miles:read` | standard |

No parameters.

### remove_from_watchlist

Remove a card from the member's watchlist. Requires wallet-change access. Use lookup_card_name to identify the entry by name; if multiple entries match, use entry_id on retry.

| Scope | Quota |
| --- | --- |
| `miles:write` | standard |

| Name | Type | Required |
| --- | --- | --- |
| `lookup_card_name` | `string` |  |
| `entry_id` | `string` |  |

### update_watchlist_entry

Edit a watched card's cardholder, its notes, the date the member means to decide by, or any combination. Requires wallet-change access.

| Scope | Quota |
| --- | --- |
| `miles:write` | standard |

| Name | Type | Required |
| --- | --- | --- |
| `cardholder` | `string` |  |
| `notes` | `string` |  |
| `decide_by` | `string` |  |
| `lookup_card_name` | `string` |  |
| `entry_id` | `string` |  |
