About
A lightweight MCP server that lets AI agents initiate and verify PID credential presentations using OIDC4VP. It generates QR codes, handles SD‑JWT credentials, and stores sessions statelessly in Redis for fast, secure identity flows.
Capabilities
MCP PID Wallet Verifier
The MCP PID Wallet Verifier solves a common bottleneck for AI assistants that need to authenticate users with real‑world identity documents. Traditional web flows require a browser and manual form entry, which is cumbersome for voice‑only or text‑based agents. This server replaces that friction with a QR‑driven OIDC4VP presentation, letting an AI agent prompt a user to scan a code and instantly receive a signed credential that can be parsed, verified, and used downstream.
At its core, the verifier exposes two lightweight REST tools that fit neatly into any MCP‑compatible workflow. The first tool, , kicks off an OIDC4VP flow by generating a unique session ID, a deep‑link URL (), and a base64‑encoded QR code. The second tool, , polls the session for completion and returns the verified credential or an error state. Because all communication is stateless—sessions live in Redis with short expirations—the server scales horizontally without complex session management.
Key capabilities include:
- OIDC4VP Draft‑13 support with the response mode, ensuring compatibility with modern wallet stacks.
- Secure QR and deep‑link generation that works on any device, eliminating the need for a browser.
- SD‑JWT verification of credentials issued by EUDI‑compliant wallets, providing strong cryptographic guarantees.
- Full MCP compliance via the manifest, allowing any MCP client to discover and use the tools automatically.
Typical use cases span a wide range of AI‑driven applications. In onboarding flows, an agent can ask for a digital ID, present the QR code, and once verified, auto‑populate user profiles or trigger KYC checks. Government‑grade services can leverage the verifier to enforce identity proof before granting access to sensitive APIs. Even simple compliance checks—such as age verification for content delivery—benefit from the instant, tamper‑evident credentials.
Integration is straightforward: a developer adds the verifier’s base URL to their MCP tool list, calls to show a QR code in the chat UI, then periodically invokes . The returned JSON contains human‑readable attributes (e.g., name, birth date) that the assistant can use for personalization or policy enforcement. Because the server handles all cryptographic validation, developers can focus on business logic rather than low‑level security concerns.
In summary, the MCP PID Wallet Verifier turns any AI assistant into a secure identity gatekeeper. By marrying QR‑based OIDC4VP flows with MCP tooling, it delivers a developer‑friendly, scalable solution for modern digital identity verification.
Related Servers
n8n
Self‑hosted, code‑first workflow automation platform
FastMCP
TypeScript framework for rapid MCP server development
Activepieces
Open-source AI automation platform for building and deploying extensible workflows
MaxKB
Enterprise‑grade AI agent platform with RAG and workflow orchestration.
Filestash
Web‑based file manager for any storage backend
MCP for Beginners
Learn Model Context Protocol with hands‑on examples
Weekly Views
Server Health
Information
Explore More Servers
code-to-tree MCP Server
LLM‑friendly source code to AST conversion with minimal dependencies
Edgee
MCP Server: Edgee
Weather MCP Server
Real‑time weather data via Open‑Meteo, with SSE and MCP
Typst MCP Server
AI-powered tools for Typst documentation and conversion
MCP Web UI
Unified web interface for multi‑provider LLMs with MCP context
MCP Tools CLI
Command‑line client for interacting with Model Context Protocol servers