DoI score lookup, vouch event builder, and offline schnorr verify for AI agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server that scores any Nostr pubkey's depth-of-identity before your handler runs. Chaintip-anchored Schnorr cert, L402 priced, drop-in for AI agents that need Sybil resistance on top of paid APIs.
npm: npm i @powforge/mcp-identity
Homepage: https://powforge.dev/explorer
Whitepaper: https://powforge.dev/whitepaper
Three MCP tools that wrap the PowForge Depth-of-Identity Oracle:
doi_score_lookup β given a Nostr pubkey (hex or npub), returns multi-dimensional identity score (network, longevity, kinetic-filter cost). L402-priced via the upstream oracle.doi_sign_vouch β builds an unsigned Nostr event for vouching depth-of-identity for another pubkey. Caller signs; oracle counts toward score on observation.doi_score_verify β offline Schnorr verification of a signed DoI cert returned from the oracle. No network.Most paid-API services charge per-request flat. That fails on agent-to-agent surfaces where:
DoI gives your server a quantitative number for "how much would it cost to fake this caller's identity at this depth" β anchored to a specific Bitcoin chaintip cert that's non-repudiable. Use it as a multiplier on your L402 macaroon price, a rate-limit input, or a routing key.
Add to your MCP config (Claude Desktop, Cursor, etc):
Restart the client. Three new tools appear under powforge-identity.
The score includes a Schnorr signature over (score, dimensions, score_chaintip_height, score_chaintip_blockhash). That binds the claim to Bitcoin's kinetic filter β recomputable PageRank scores can be silently rewritten, but a chaintip-anchored cert is a fixed claim against a known time. Verification is offline.
The oracle's falsifiable claim window is documented in the whitepaper.
The MCP server transparently handles the L402 macaroon dance with oracle.powforge.dev. First call returns a 402 with a Lightning invoice; the wrapper pays from a wallet you configure (env: LNBITS_INVOICE_KEY) and retries. No keys, no accounts.
MIT.
Source lives in a private development repo. Issues, questions, and bug reports welcome here.
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/mcp-identity)<a href="https://allmcps.com/mcp/mcp-identity"><img src="https://allmcps.com/api/badge/mcp-identity?style=directory" alt="MCP Identity on AllMCPs" /></a>