Provides AI agents with SM2 identity operations, QR-based real-name linking, and SD-JWT verifiable proof tools over MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by RealAgent MCP.
RealAgent MCP MCP server exposes identity and cryptography functions to an MCP client through a local executable. It can create an SM2 key pair, begin a QR-based real-name association, and obtain a verifiable credential after the user completes authentication. Agents can inspect or revoke that association and query credential or key metadata.
The server also supports SD-JWT verifiable presentations. An agent can create a presentation with selected disclosures, verify its signature and disclosed content, or parse the presentation to extract disclosed claims. These capabilities suit workflows where an agent must present or validate identity attributes without exposing every available field.
The server is started in stdio mode with an --agent-id argument. Each agent ID maps to one identity and one SM2 key pair, so IDs must be unique and should not be reused between agents. The first identity workflow generally starts with identity_status, followed by identity_link when no association exists.
RealAgent MCP MCP server stores local private keys and credentials below .realagent/agents/ by default. Private keys and verifiable credentials are protected locally with SM4-CTR encryption and an SM3-HMAC. The available operations are exposed dynamically as 14 MCP tools covering identity, VP, credential and key lookup, SM2 cryptography, and version checks.
Install Node.js 18.13 or newer before installing the package. Then install the server globally:
Configure the MCP client to launch npx with the realagent-mcp stdio command and a confirmed, unique agent ID:
Global installation is required by the documented setup so the command resolves to the installed package rather than repeatedly using an npx cache copy. Add --data-dir to choose another storage location. Restart the MCP client after installation or upgrades. Upgrade with npm update -g realagent-mcp or install the latest package explicitly.
Identity tools include identity_link, identity_status, and identity_revoke. VP tools are identity_vp, identity_verify_vp, and vp_parse. vc_info, vc_raw, and key_info expose local credential and key information.
SM2 operations are available through crypto_sign, crypto_verify, crypto_encrypt, and crypto_decrypt. system_update checks for a newer server version; the documented agent instructions recommend calling it at the beginning of a conversation or at least daily.
RealAgent MCP MCP server requires a user to scan the generated QR code and complete authentication before the real-name credential can be collected. The README does not describe remote deployment, HTTP transport, or configurable identity providers; the documented launch mode is local stdio.
Keep each agent ID unique. Reusing one can create identity conflicts because the platform treats each key pair as a separate identity. The server also depends on the local data directory remaining available, and changing that location can affect access to stored keys and credentials.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/realagent-mcp)<a href="https://allmcps.com/mcp/realagent-mcp"><img src="https://allmcps.com/api/badge/realagent-mcp?style=directory" alt="RealAgent MCP on AllMCPs" /></a>