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

> Begin identity verification and get a secure URL for the user to open.

Starts identity verification (KYC), which is required before a card can be created. Use it when [create\_card](/companies/mcp/tools/create_card) reports `kyc_required`, then have the user open the returned link.

## Parameters

This tool takes no parameters.

## Returns

A secure Stripe Identity URL the user must open to upload a government-issued ID, plus a session ID, with `status: "started"`. The URL expires in 48 hours. If the user is already verified it returns `status: "verified"` with no URL, and if a session could not be created it suggests checking [get\_kyc\_status](/companies/mcp/tools/get_kyc_status). After the user finishes, call [get\_kyc\_status](/companies/mcp/tools/get_kyc_status) to confirm verification succeeded.

## Example

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