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

# Tools

> Every tool the Dataspike MCP Server exposes — AML screening, applicants, verifications, KYB, KYT, email checks, and deepfake detection — grouped by domain.

The tools below are what an MCP client discovers after [connecting](/mcp-server/overview) to the
server. The model calls them on your behalf; you rarely need to name a tool explicitly. Each group
links to the matching section of the [API Reference](/api-reference) for full request and response
schemas.

All tools call the authenticated Dataspike API and require your API key, except `list_aml_sources`,
which is anonymous.

***

## AML Screening

Screen individuals and organizations against sanctions, PEP, and watchlists. See [AML Screening in the API Reference](/api#tag/AML-Screening).

| Tool               | Description                                                                                                                 |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------- |
| `search_aml`       | Screen a person or organization against sanctions, PEP, and watchlists. Returns a risk level and matches.                   |
| `get_aml_history`  | Retrieve a previous AML search result by its UUID.                                                                          |
| `list_aml_sources` | List the AML datasources Dataspike covers (anonymous — answers *which* lists are covered, not whether a person is on them). |

***

## Applicants

Look up applicant profiles and their AML reports. See [Applicants in the API Reference](/api#tag/Applicants).

| Tool                           | Description                                            |
| ------------------------------ | ------------------------------------------------------ |
| `get_applicant`                | Retrieve an applicant profile by Dataspike UUID.       |
| `get_applicant_by_external_id` | Retrieve an applicant by your own external identifier. |
| `get_applicant_aml_report`     | Latest AML screening report for an applicant.          |
| `list_applicants`              | List applicant profiles (paginated).                   |

***

## Verifications

Inspect KYC verification sessions and their timelines. See [Verifications in the API Reference](/api#tag/Verifications).

| Tool                               | Description                                     |
| ---------------------------------- | ----------------------------------------------- |
| `get_verification`                 | Retrieve a verification (KYC session) by UUID.  |
| `get_verification_by_short_id`     | Retrieve a verification by its short/public id. |
| `get_applicant_verifications`      | List all verifications for an applicant.        |
| `get_verification_tracking_events` | Timeline of events for a verification.          |
| `list_verifications`               | List verifications (paginated, filterable).     |

***

## KYB (Business Verification)

See [KYB Verification in the API Reference](/api#tag/KYB-Verification).

| Tool                   | Description                             |
| ---------------------- | --------------------------------------- |
| `get_kyb_verification` | Poll a KYB verification result by UUID. |

***

## KYT (Crypto)

See [KYT Crypto in the API Reference](/api#tag/KYT-Crypto).

| Tool                | Description                                        |
| ------------------- | -------------------------------------------------- |
| `get_crypto_report` | Retrieve a KYT crypto-wallet check report by UUID. |

***

## Email Verification

See [Email Verification in the API Reference](/api#tag/Email-Verification).

| Tool                | Description                                         |
| ------------------- | --------------------------------------------------- |
| `get_email_check`   | Retrieve a single email-verification check by UUID. |
| `list_email_checks` | List email checks (paginated, filterable).          |

***

## Deepfake Detection

Run authenticity analysis on images. See [Deepfake API in the API Reference](/api#tag/Deepfake-API).

| Tool                     | Description                                                 |
| ------------------------ | ----------------------------------------------------------- |
| `analyze_image`          | Run deepfake detection on a selfie/portrait (async job).    |
| `analyze_document_image` | Run deepfake detection on an ID-document image (async job). |
| `get_deepfake_job`       | Poll a deepfake-analysis job by UUID.                       |

<Note>
  Image analysis is image-only. Images reach the server through a drag-and-drop upload widget,
  available in clients with MCP Apps UI support (Claude Desktop, claude.ai); the `analyze_*` tool is
  then called with the uploaded file. `analyze_*` starts an async job — poll `get_deepfake_job` for
  the result.
</Note>
