1. Conduid
  2. Developer Tools
  3. Self MCP
MCP server · Developer Tools

Self MCP

self protocol MCP server

Unclaimed MIT last commit 6 months ago devtools
64Good

Scored 18 days ago · breakdown

About Self MCP

Self MCP is an MCP server published by selfxyz in the Developer Tools category: self protocol MCP server.

The repository has 12 stars and 4 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/selfxyz/self-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (3)

self_check_verificationCheck if a merkle root is valid in an identity registry

Parameters not published.

self_get_contract_addressesGet deployed contract addresses for mainnet or testnet

Parameters not published.

self_get_registry_infoQuery registry state (merkle root, OFAC roots)

Parameters not published.

Ask AI

✦

Ask AI about Self MCP

Powered by Claude · Grounded in docs

I know everything about Self MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Self Protocol MCP Server

MCP server that provides AI assistants with comprehensive knowledge of the Self Protocol ecosystem — identity verification SDK, smart contracts, ZK circuits, and integration guidance.

What This Does

When connected to an AI assistant (Claude, Cursor, Windsurf, etc.), this MCP server gives it deep context about Self Protocol so it can help developers:

  • Integrate the Self SDK into React Native, web, and Kotlin apps
  • Build custom on-chain verifier contracts using SelfVerificationRoot
  • Set up server-side proof verification with @selfxyz/core
  • Understand the contract architecture, supported documents, and ZK circuits
  • Query on-chain registry state

Installation

Claude Code / Cursor / Windsurf

Add to your .mcp.json:

{
  "self-protocol": {
    "command": "npx",
    "args": ["@selfxyz/self-mcp"]
  }
}

Manual

npm install -g @selfxyz/self-mcp
self-mcp

Resources

URI Description
self://overview Protocol architecture, verification flow, key components
self://contracts Deployed contract addresses (mainnet + testnet), interface signatures
self://contracts/verifier-guide How to build custom verifiers with SelfVerificationRoot
self://sdk/core @selfxyz/core — server-side proof verification API
self://sdk/react-native @selfxyz/rn-sdk — React Native integration
self://sdk/mobile-alpha @selfxyz/mobile-sdk-alpha — cross-platform SDK core
self://sdk/webview-bridge @selfxyz/webview-bridge — bridge protocol (10 domains)
self://sdk/kmp @selfxyz/kmp-sdk — Kotlin Multiplatform SDK
self://sdk/common @selfxyz/common — shared utilities, types, SelfAppBuilder
self://documents Supported document types, countries, disclosure attributes
self://circuits ZK circuit types, signature algorithms, proof structure
self://cross-reference Relationship to self-agent-id MCP, ERC-8004 agent identity

Tools

Tool Description
self_get_contract_addresses Get deployed contract addresses for mainnet or testnet
self_check_verification Check if a merkle root is valid in an identity registry
self_get_registry_info Query registry state (merkle root, OFAC roots)

Prompts

Prompt Description
self_integrate_sdk Step-by-step SDK integration guide (React Native, web, Kotlin, server)
self_deploy_verifier Guide to building and deploying a custom verifier contract
self_verify_proof_backend Server-side proof verification setup (Express, Hono, Next.js)

Environment Variables

Variable Default Description
SELF_NETWORK mainnet Network: mainnet or testnet
SELF_RPC_URL (per network) Custom Celo RPC URL

Related

  • self-agent-id-mcp — MCP server for AI agent identity (ERC-8004 proof-of-human registration, authentication, verification)
  • Self Protocol — Identity verification using passport NFC + zero-knowledge proofs
  • Self on Celo — IdentityVerificationHub on mainnet

License

MIT

README fetched from the repository 4 days ago. The original is authoritative.

Questions

About Self MCP

How do I install Self MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Self MCP safe to use with an AI agent?

Its trust score is 64 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Self MCP still maintained?

The last commit was 6 months ago and 2 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.