← All integrations
100 free verifications / month
Pro: €39 excl. VAT / month for 3,000 attempts

1.3 euro cents excl. VAT per attempt at full usage. Failures and abandoned attempts included.

MCP · Claude, Codex and AI agents

EUDI Wallet age verification for AI agents with MCP

Let your AI agent request proof of majority instead of trusting a statement in chat. The user authorizes presentation in their Wallet; the agent receives only status and the age result.

Compare plans →

MCP · Claude / Codex

What you can offer

Two explicit tools

start_age_verification prepares a private link; get_verification_status returns pending, verified, failed or expired. Only verified with age_over_18: true confirms majority.

The user controls the Wallet

The user opens the link and approves presentation. The agent does not operate their Wallet or receive a name, email or birth date.

Your AI environment

Use the native stdio connector with Claude, Codex or another MCP host. Cloud assistants need a remote MCP service with separate caller authentication.

Try the demonstration

Talao Events, shown in English: an assistant requests age proof for fictional events. This website is not a remote MCP endpoint.
Talao Events, shown in English: an assistant requests age proof for fictional events. This website is not a remote MCP endpoint.

OpenID Connect

Install and connect

  1. Register a free MCP · AI agents age client with the exact callback http://127.0.0.1:5088/callback.
  2. Verify your developer email and save the private JSON. This public client has no secret. No Application API key is needed.
  3. Install the ZIP with Python 3.11+ and add server.py to your MCP host using absolute Python and JSON paths. A macOS bundle is also available for Claude Desktop.
  4. Check that both tools appear. Open the link in a browser on the same computer, present the proof, then test success, refusal and expiry.
Register my application ↗

Frequently asked questions

Is saying “I am 18” enough?

No. Only a verified positive result can unlock access. Model-generated text is never proof.

Does the connector need an OpenAI or Anthropic key?

No. The AI application manages its model access and billing separately.

Is it listed in an official directory?

The connector and bundle are distributed directly. No Claude directory approval or public ChatGPT connection is announced.

Reference documentation

Read the guide

The technical guide covers settings, response validation and integration checks.

Explore other integrations