Didit MCP Server
OfficialThe Didit MCP Server enables AI agents to perform identity verification, fraud screening, compliance operations, and workspace management via the Model Context Protocol.
KYC / User Verification: Create verification sessions, retrieve decisions, approve/decline/resubmit, review ID verification, liveness, face match, proof of address, AML, and IP/device checks. Share and import sessions with partners, bulk import historical data, and generate PDF reports.
KYB / Business Verification: Search business registries, retrieve company records, review officers and beneficial owners, and start linked KYC sessions for UBOs.
AML Screening: Screen individuals and companies against sanctions, PEP lists, adverse media, and watchlists, with ongoing monitoring enrollment.
Transaction Monitoring: Submit, list, and review transactions, triage flagged activity, manage remediation flows, and screen crypto wallet addresses for sanctions and fraud risk.
Standalone Verification APIs: Perform direct checks including ID document OCR/authenticity, proof of address, database validation, liveness detection, 1:1 face matching, 1:N face search, age estimation, and email/phone OTP verification.
Workflow Management: Create, update, validate, publish, and inspect verification workflows — including linear sequences, branching logic, questionnaires, and webhook callbacks.
Case & Investigation Management: Create and manage cases, assign reviews, escalate issues, reopen cases, and export evidence and reports.
Lists & Risk Controls: Manage blocklists, allowlists, and custom lists with entries for phone, email, IP, document, face, wallet address, and more.
Workspace Operations: Manage organizations, applications, members, roles, webhooks, branding, audit logs, billing, credit balance, and API keys.
Account Management: Register, verify email, and log in to a Didit account.
Analytics & Reporting: Query aggregated verification analytics with status breakdowns, feature funnels, conversion rates, and optional time-series data.
Enables ChatGPT and other OpenAI-compatible clients to access Didit's identity verification, KYC, KYB, AML, fraud screening, and workspace operations through the MCP server, allowing AI agents to perform compliance and identity tasks programmatically.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Didit MCP Serverrun a KYC check on user ID 12345"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Didit MCP Server
Run KYC, KYB, AML, fraud screening, transaction monitoring, and workspace operations from any MCP-compatible AI client.
This is the official Model Context Protocol server for Didit, infrastructure for identity and fraud. It lets AI agents create verification sessions, run identity and business checks, screen wallets and transactions, manage workflows, review cases, export reports, and operate a Didit workspace with the same permissions as the signed-in user.
Hosted MCP endpoint:
https://mcp.didit.me/mcpPublic docs:
Installation: https://docs.didit.me/integration/mcp/installation
Tool reference: https://docs.didit.me/integration/mcp/tools
What You Can Do
KYC / user verification: create verification sessions, retrieve decisions, review ID verification, liveness, face match, proof of address, AML, and IP/device checks.
KYB / business verification: search business registries, retrieve company records, review officers and ultimate beneficial owners, and start linked KYC sessions for UBOs.
AML screening: screen people and companies for sanctions, PEP, adverse media, and ongoing monitoring workflows.
Transaction monitoring: create and review transactions, triage flagged activity, manage remediation flows, and investigate suspicious behavior.
Wallet screening: screen crypto wallets for sanctions exposure, high-risk counterparties, and fraud risk.
Workflow management: create, update, validate, publish, and inspect verification workflows with branching, questionnaires, and webhooks.
Investigation management: create and manage cases, assign reviews, escalate issues, reopen cases, export evidence, and prepare reports.
Lists and risk controls: manage blocklists, allowlists, custom lists, and face entries.
Workspace operations: manage organizations, applications, members, roles, webhooks, branding, audit logs, billing, balance, and API keys.
Related MCP server: APIVerve MCP Server
Example Prompts
Create a KYC session for vendor user customer-123 and return the verification link.Open the sessions in review, group them by risk reason, and summarize which ones need manual action.Search for Acme Ltd in the UK registry, show officers and beneficial owners, and start linked KYC for each UBO.Run AML screening on Jane Doe, born 1990, nationality ES, and summarize any matches.Screen this wallet address before withdrawal and summarize sanctions or high-risk exposure.Create a transaction, screen it for fraud risk, and tell me whether it should be escalated.Open a case for this flagged transaction, assign it to compliance, and export the evidence.Create a workflow with ID verification, passive liveness, face match, AML screening, and a webhook callback.Show my organization balance, monthly usage, active applications, members, and webhook destinations.Quick Start
Hosted Endpoint
No install and no API key. Point your MCP client at the hosted URL and sign in with Didit:
https://mcp.didit.me/mcpClaude Code
claude mcp add --transport http didit https://mcp.didit.me/mcpThen run:
claude /mcpCursor
Add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"didit": {
"url": "https://mcp.didit.me/mcp"
}
}
}VS Code
Add this to .vscode/mcp.json:
{
"servers": {
"didit": {
"type": "http",
"url": "https://mcp.didit.me/mcp"
}
}
}ChatGPT / OpenAI Remote MCP
Use server URL https://mcp.didit.me/mcp with OAuth authentication.
Windsurf / Zed
Use mcp-remote if the client needs a local stdio bridge:
{
"mcpServers": {
"didit": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "https://mcp.didit.me/mcp"]
}
}
}Authentication
The hosted MCP server uses OAuth 2.1 with PKCE:
Your MCP client opens the Didit login page.
You log in with Didit and approve the requested scopes.
The MCP acts as your signed-in Didit user.
Didit enforces your existing organization role and permissions on every call.
Scopes:
didit:verificationfor sessions, decisions, standalone checks, users, businesses, transactions, and screening.didit:managementfor workflows, webhooks, members, billing, cases, lists, reports, and workspace settings.
There is no hosted API-key setup. Hosted MCP calls use OAuth Bearer tokens for the signed-in user, not application x-api-key credentials. If you want backend-to-backend REST integration with application API keys, use the Didit API docs directly.
Tool Areas
The MCP server exposes tools for:
Context and organization discovery.
Sessions, decisions, reviews, imports, PDFs, status updates, and shared sessions.
Vendor users and vendor businesses.
Standalone verification APIs for ID, AML, KYB, proof of address, database validation, liveness, face match, face search, age, email, and phone.
Workflows, workflow drafts, graph editing, graph validation, branching fields, and publishing.
Transaction monitoring, wallet screening, cases, alerts, reports, audit logs, blocklists, allowlists, and custom lists.
Questionnaires, webhooks, members, roles, API keys, billing, balance, and branding.
For the full tool list with read/write/destructive annotations, see docs/TOOLS.md or https://docs.didit.me/integration/mcp/tools.
Self-Host
The hosted server is recommended. To self-host:
git clone https://github.com/didit-protocol/mcp.git
cd mcp
# Docker
cp .env.example .env
docker build -t didit-mcp .
docker run -p 3000:3000 --env-file .env didit-mcp
# Node
npm install
npm run build
node dist/http.jsFor headless stdio runs:
DIDIT_ACCESS_TOKEN=<user-access-token> node dist/index.jsSelf-hosted deployments still authenticate as a Didit user. There is no application API-key mode for MCP tools.
Registry Metadata
This repository includes:
server.jsonfor the official MCP Registry and downstream MCP directories.llms-install.mdfor coding agents and marketplaces that validate one-click setup from repository instructions.
Hosted registry listings should use:
Server URL:
https://mcp.didit.me/mcpTransport: Streamable HTTP
Authentication: OAuth
Repository:
https://github.com/didit-protocol/mcp
Do not list DIDIT_API_KEY as a required hosted-server environment variable.
Documentation
Didit website: https://didit.me
Didit docs: https://docs.didit.me
MCP overview: https://docs.didit.me/integration/mcp/overview
MCP installation: https://docs.didit.me/integration/mcp/installation
MCP authentication: https://docs.didit.me/integration/mcp/authentication
MCP tool reference: https://docs.didit.me/integration/mcp/tools
Contributing
Issues and PRs are welcome. See CONTRIBUTING.md.
License
MIT © Didit Protocol
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/didit-protocol/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server