MCP.so
登录

MCP PID Wallet Verifier

@TalaoDAO

基本信息

分类

AI 与智能体

许可证

Apache-2.0 license

传输方式

stdio

作者

TalaoDAO

关于 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 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

MCP PID Wallet Verifier 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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

常见问题

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.

评论

AI 与智能体 分类下的更多 MCP 服务器