MCP.so
Sign In

MCP PID Wallet Verifier

@TalaoDAO

Basic information

Category

AI & Agents

License

Apache-2.0 license

Transports

stdio

Author

TalaoDAO

About MCP PID Wallet Verifier

A lightweight and AI-friendly MCP server that allows any AI agent or MCP-compatible assistant to initiate and verify a PID (Personal Identity Data) credential presentation via OIDC4VP.

MCP PID Wallet Verifier config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

MCP PID Wallet Verifier tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is 🧠 MCP PID Wallet Verifier?

A lightweight MCP server that enables AI agents to initiate and verify a PID (Personal Identity Data) credential presentation via OIDC4VP. It supports QR‑based wallet interactions and is compatible with agents like Cline or custom MCP clients.

How to use 🧠 MCP PID Wallet Verifier?

Invoke the two MCP REST tools: initiate_pid_request to start a presentation flow (returns a QR code and session ID), then check_pid_result to poll the credential verification status. Tools are discovered via GET /.well-known/mcp/tools.

Key features of 🧠 MCP PID Wallet Verifier

  • OIDC4VP Draft‑13 support with direct_post response mode
  • Generates QR codes and openid-vc:// deep links
  • Receives SD‑JWT credentials from EUDI‑compatible wallets
  • Stateless session storage via Redis
  • Fully MCP‑compliant tool discovery
  • Python + Flask, jwcrypto, and qrcode tech stack

Use cases of 🧠 MCP PID Wallet Verifier

  • Identity verification flows in AI‑powered applications
  • User onboarding requiring government‑grade digital ID
  • KYC automation and compliance checks
  • Secure credential extraction for AI agents

Frequently asked questions

1

What protocol does this server use for credential presentation?

It implements **OIDC4VP Draft‑13** with the `direct_post` response mode.

2

Which wallets are compatible?

It can receive **SD‑JWT‑based credentials** from any EUDI‑compliant digital identity wallet.

3

Where does session data live and is it persistent?

Session data is stored temporarily in **Redis** with expiration (`setex`). The server is stateless.

4

How do I check the result of a credential presentation?

Call the `check_pid_result` tool with the session ID. It returns `"pending"`, `"verified"` (with attributes like given_name, family_name, birth_date), or `"error"` with a description.

5

What are the runtime dependencies?

The server runs on Python + Flask, with Redis for session handling, `jwcrypto` for JWT signing/verification, and `qrcode` for base64‑encoded QR image generation.

Comments

More AI & Agents MCP servers