Zero-knowledge proof generation MCP server. AI agents can prove identity claims (Coinbase KYC, Country, Google OIDC, Google Workspace, Microsoft 365) without revealing personal data. Runs in AWS Nitro Enclave TEE with x402 USDC payments.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.A2A_BASE_URL— Public-facing service URL (for Agent Card)AGENT_TOKEN_IDAGENT_TOKEN_ID_ETHEREUMAGENT_VERSION— 1.0.0 Agent version stringATTESTATION_KEYBASE_RPC_URL— Base chain RPC endpointBB_PATH— bb Barretenberg CLI pathCDP_API_KEY_IDCDP_API_KEY_SECRETCDP_WALLET_ADDRESSCDP_WALLET_SECRETCHAIN_RPC_URL— RPC for proof verificationCHAT_API_URLDEPLOY_ENVE2E_ATTESTATION_WALLET_KEYE2E_BASE_URLE2E_OIDC_JWTE2E_PAYER_WALLET_KEYEAS_GRAPHQL_ENDPOINT— EAS GraphQL endpoint for attestation queriesENCLAVE_BRIDGE_PORTENCLAVE_CID— Nitro Enclave CID (required when TEE_MODE=nitro)ENCLAVE_PORT— 5000 Nitro Enclave portERC8004_IDENTITY_ADDRESS— ERC-8004 Identity contractERC8004_REPUTATION_ADDRESS— ERC-8004 Reputation contractERC8004_VALIDATION_ADDRESSETHEREUM_RPC_URLGEMINI_API_KEY— Gemini API key for chatLOG_LEVELOPENAI_API_KEY— OpenAI API key for chatPAYMENT_KEYPAYMENT_MODE— disabled / testnet / mainnetPAYMENT_PAY_TO— Operator wallet (required when payment enabled)PAYMENT_PROOF_PRICE— $0.10 Price per proof (USD)PHOENIX_COLLECTOR_ENDPOINT— Phoenix OTLP endpoint for tracingPORT— 4002 Express server portPROOFPORT_URLPROVER_PRIVATE_KEY— Agent wallet private key (64 hex chars, no 0x)PROVER_URLREDIS_URL— Redis connection stringSCOPESERVER_URLTEE_ATTESTATION— false Enable attestation verificationTEE_MODE— disabled disabled / nitroTELEGRAM_BOT_TOKENVIRTUALS_AGENT_WALLETVIRTUALS_ENABLEDVIRTUALS_ENTITY_IDVIRTUALS_WALLET_PKWEBSITE_URLX402_FACILITATOR_URLZKPROOFPORT_SILENT[](https://m8ven.ai/mcp/zkproofport-proofport-ai-1ykzje)