What Is Shufti MCP?
Shufti MCP is a Model Context Protocol server that connects the AI agents your team already uses, such as Claude and ChatGPT, directly to your Shufti account. It allows merchants to interact with Shufti's identity verification and compliance services in plain language.
Instead of building custom API integrations for every AI workflow, developers can connect compatible AI agents such as Claude Desktop, Claude Code, ChatGPT, Cursor, and OpenAI Codex with Shufti MCP. Once connected, the AI agent can call the required Shufti tools to perform verification checks, retrieve verification results, run compliance checks, and answer product-related queries with referenced information.
Base URL: https://ai.shuftipro.com/mcp
At a Glance
| Detail | |
|---|---|
| Tools available | 26 (6 knowledge, 20 verification) |
| Works with | Claude, ChatGPT, Claude Code, Cursor, OpenAI Codex, and other MCP clients |
| Authentication | Your Shufti Client ID and Secret Key |
| Setup time | A few minutes — see Connect Your Agent |
Key Capabilities
You connect once with your Shufti Client ID and Secret Key, and the agent gets access to every tool in one go:
- Product knowledge - Product Q&A, FAQs, and the capability matrix, answered from Shufti's knowledge base and official documentation.
- Verification and compliance - Document, face, address, AML, KYB, e-signature, and the rest of the verification checks.
See the Tool Reference for the full list.
Common Use Cases
- User onboarding and identity verification - users can initiate document verification directly through an AI assistant; the agent calls
initiate_document_verificationand generates a verification URL that can be shared with the user to complete the process in their browser. - AML screening and compliance checks - compliance teams can perform AML screening through a conversational interface; the agent calls
initiate_aml_screeningand retrieves the result either instantly or after polling for completion. - Verification status tracking - users can retrieve the latest status of an ongoing verification without accessing separate dashboards or systems; the agent calls
get_verification_statususing the reference ID and returns the current status and outcome.
See Worked examples for the actual request and response shape behind the first two.
Requirements
- An active Shufti Backoffice account with access to required services.
- API credentials generated from Settings → API Configuration → API Keys in Backoffice.
- An MCP-compatible AI client configured to connect with Shufti MCP. Refer to the Connect Your Agent guide for setup instructions.