Onfido

Onfido MCP Connector for Claude

F

Automate identity verification via Onfido — create applicants, manage workflow runs, and retrieve verification reports directly from any AI agent.

6 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Onfido account to any AI agent to streamline your KYC (Know Your Customer) and identity verification processes through natural conversation.

What you can do

  • Applicant Management — Create and manage applicant profiles representing individuals undergoing verification.
  • Workflow Studio Integration — Start and monitor complex verification workflows (Workflow Runs) to automate multi-step identity checks.
  • Legacy Checks — Create classic checks for specific report combinations like document verification and facial similarity.
  • Detailed Reporting — Retrieve comprehensive verification reports, including results and granular breakdowns of identity data.
  • Real-time Notifications — Register webhooks to receive asynchronous updates on verification statuses directly to your systems.

How it works

  1. Subscribe to this server
  2. Enter your Onfido API Token
  3. Start managing identity verifications from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Compliance Officers — instantly check the status of an applicant's verification or review report breakdowns without manual dashboard searching.
  • Fintech Developers — integrate and test identity verification flows directly from the code editor or terminal.
  • Operations Teams — automate the creation of applicants and trigger verification workflows as part of user onboarding.
identity-verificationkycapplicant-screeningcompliancedocument-verificationbiometrics

6 tools expose this connector's capabilities to your AI agent.

create_applicant

Create a new Onfido applicant

create_check

Create a new Check (Legacy/Classic)

create_workflow_run

Create a new Workflow Run

get_report

Retrieve a Verification Report

get_workflow_run

g., awaiting_input, processing, approved, review, declined). Retrieve a Workflow Run

register_webhook

Register a new Webhook

See how to talk to your AI agent using Onfido.

Create a new Onfido applicant for John Doe (john.doe@example.com).

I've created the applicant John Doe. The Applicant ID is 'app_12345'. You can now use this ID to start a verification workflow or a check.

Start a verification workflow 'wf_abc' for applicant 'app_12345'.

Workflow run 'wr_999' has been started for applicant 'app_12345'. The current status is 'awaiting_input'.

Retrieve the details for report ID 'rep_xyz789'.

I've fetched the report 'rep_xyz789'. The result is 'clear' with a breakdown showing document validity and image integrity are confirmed.

Use the `get_workflow_run` tool with the specific Workflow Run ID. It will return the current state, such as 'awaiting_input', 'processing', 'approved', or 'declined'.

Related Connectors