Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · July 1, 2026

How to Add KYC to ChatGPT with MCP (Developer Mode)

Add real KYC to ChatGPT using the Didit MCP server. Enable Developer Mode, add the connector by URL, authorize with OAuth, and run a verification session from inside ChatGPT — no API key required.

By DiditUpdated
didit-thumb-90443.png

You can give ChatGPT the ability to run real KYC (Know Your Customer) checks by connecting the Didit MCP (Model Context Protocol) server. Once connected, ChatGPT can create verification sessions, hand you a verification link, and read back results — plus reach the wider catalog of identity and fraud tools. This guide covers enabling ChatGPT Developer Mode, adding the Didit connector by URL, authorizing with OAuth (Open Authorization), and running your first KYC session directly from a chat. There is no API key to paste — authentication happens through your Didit login.

Heads up: ChatGPT Developer Mode is an OpenAI beta. It is available on Pro, Plus, Business, Enterprise, and Edu plans. Availability and exact menu labels can change while the feature is in beta.

Key takeaways

  • The Didit MCP server exposes 130+ tools across 11 categories, including KYC and KYB (Know Your Business) sessions, standalone verification, AML (Anti-Money Laundering) screening, wallet screening, workflows, and reports.
  • ChatGPT connects to MCP servers through Developer Mode, an OpenAI beta on paid plans — enable it before adding any connector.
  • The hosted Didit endpoint is https://mcp.didit.me/mcp over Streamable HTTP; you add it by URL as a connector.
  • Authentication is OAuth 2.1 + PKCE ("Log in with Didit") via business.didit.me — no API key, and access respects your console role.
  • New accounts get 500 free verifications per month with no card; the MCP layer is free.

Step 1 — Enable ChatGPT Developer Mode

Developer Mode is what lets ChatGPT talk to custom MCP servers, so turn it on first.

  1. Open Settings.
  2. Go to Apps (connectors).
  3. Open Advanced.
  4. Toggle on Developer mode.

If you do not see this option, confirm you are on a supported plan (Pro, Plus, Business, Enterprise, or Edu) and that your workspace admin has not restricted connectors. Because this is an OpenAI beta, the exact wording may shift over time.

Step 2 — Add the Didit connector by URL

With Developer Mode enabled, add the Didit server as a connector:

  1. In Settings → Apps, choose to add a connector (create / add custom connector).
  2. Enter the connector URL:
https://mcp.didit.me/mcp
  1. Give it a recognizable name such as Didit and save.

ChatGPT registers the server over Streamable HTTP. Notice there is no field for a secret or API key — the Didit MCP server authenticates through OAuth in the next step.

Step 3 — Authorize with "Log in with Didit"

After adding the connector, ChatGPT prompts you to authenticate. Approve the connection and complete the "Log in with Didit" flow in your browser at business.didit.me using your existing Didit account. This uses OAuth 2.1 with PKCE, so:

  • No long-lived credential is stored in ChatGPT.
  • The tools ChatGPT can call are scoped to your console role and organization.

When you finish, the Didit connector shows as connected.

Step 4 — Enable Didit in your chat

Start a new conversation. In the message composer, open the tools / connectors menu and enable Didit so ChatGPT is permitted to call its tools during that chat. Depending on your interface, you may need to explicitly turn on the connector each session.

Verify it works

Run a quick read-only prompt to confirm the connection and authentication. In a chat with the Didit connector enabled, ask:

List my organizations and applications.

ChatGPT calls the Didit tool through the MCP server and returns your organizations and their applications. Seeing your real workspace data confirms everything is wired up correctly.

Run a KYC session from ChatGPT

Now do the thing you came for. Try:

Create a KYC verification session for a new user and give me the shareable verification link.

ChatGPT selects the session-creation tool, calls Didit, and returns a verification link you can send to the user. Once the person completes verification, ask:

What is the status and result of my most recent verification session?

ChatGPT reads the session back and summarizes the verdict — identity document checks, liveness, and any AML flags — without you leaving the chat. You can layer in more of the 11 categories the same way, for example:

Screen this wallet address and tell me if it is high risk.

Troubleshooting

  • Developer Mode is missing or greyed out. Confirm your plan (Pro, Plus, Business, Enterprise, Edu) and check with your workspace admin — connectors can be restricted at the org level. Remember it is an OpenAI beta and may roll out gradually.
  • The connector won't authorize. Re-open the connector in Settings and retry the "Log in with Didit" flow. Allow pop-ups so the browser auth window can open, and make sure you complete the login at business.didit.me.
  • ChatGPT doesn't call the tools. Enable the Didit connector in the chat's tools menu and start a fresh conversation. Ask an explicit action ("create a KYC session") rather than a vague request so ChatGPT reaches for the tool.
  • Tool calls return a permissions error. Your console role may not include that action. Sign in with an account that has the needed permissions, since MCP access mirrors your Didit role.

Reference and next steps

Didit is infrastructure for identity and fraud, used by 1,500+ companies, backed by $7.5M, a Y Combinator W26 company, profitable, and live across 220+ countries. Full KYC is $0.33, wallet screening $0.15, and AML screening $0.20 — with 500 free verifications every month and no card.

Start free at business.didit.me and run your first KYC session from ChatGPT today.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page
Add KYC to ChatGPT with MCP (Developer Mode) | Didit