> ## 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_pending_approvals

> List the approval requests waiting on the user's decision.

Lists the user's pending approval requests: asks from connected apps (create a card, view full card details, close, pause, resume, or resize a card) that are waiting on the user's decision. Surface each one to the user and let them decide; after the user answers, resolve it with [approve\_request](/companies/mcp/tools/approve_request), passing the row's `action`. For `card_details` and `transaction` asks, approval completes the follow-up action right there; for `cross_app:*` asks, approval records the user's consent and the requesting app completes the action from its side. Never approve or deny on the agent's own initiative: an approval is the user's consent.

<Note>
  Personal sessions only. Approvals are a personal-consent surface, so sessions connected through a company get a clear not-available message instead of the inbox (`status: "personal_surface_only"`).
</Note>

## Parameters

This tool takes no parameters.

## Returns

The pending, unexpired approvals newest first, each with `id` (pass it as `approval_id` to `approve_request`), `action` and a human `actionLabel`, `appName` (the app or company asking, when known), `card` (the card the ask is about, including the attached card behind it for attached-card mints; `null` for card-creation asks), `params` and a short `summary` (like `"$25.00 card"`), `createdAt`, and `expiresAt`, plus a `count`. Resolved, consumed, and expired requests never appear.

## Example

```json theme={null}
{ "name": "list_pending_approvals", "arguments": {} }
```
