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

# start_cardholder_kyc

> Start (or resume) identity verification for a cardholder.

Connect to `https://mcp.agentcard.sh/mcp` with your **organization credential** (`client_id` + `client_secret`, or the org access token).

## What it does

Start (or resume) identity verification for a cardholder. You initiate it; only the user themself completes it. In sandbox this approves instantly. Live returns a verification\_url — hand it to the user; they upload their ID and take a face scan there. Poll get\_cardholder\_kyc\_status afterward.

## Inputs

| Field                        | Type   | Description       |
| ---------------------------- | ------ | ----------------- |
| `cardholder_id` *(required)* | string | The cardholder id |

## Returns

| Field                  | Type   | Description                                                             |
| ---------------------- | ------ | ----------------------------------------------------------------------- |
| `message` *(required)* | string | Human-readable next step.                                               |
| `status`               | string | "verified", "pending", or "kyc\_rejected".                              |
| `verificationUrl`      | string | Present when the user must complete verification — give them this link. |

## Example call

```json theme={null}
{
  "tool": "start_cardholder_kyc",
  "arguments": {
    "cardholder_id": "\u2026"
  }
}
```
