# xProof MCP server

Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-jasonxkensei-xproof
- Repository: https://github.com/jasonxkensei/xProof

## Install
- Endpoint: https://xproof.app/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://xproof.app/mcp
- Header: Authorization

## Tools
- certify_file - Create a blockchain certification for a file. Records the SHA-256 hash on MultiversX blockchain as immutable proof of existence and ownership. Cost: $0.05 per certification, paid in EGLD. Endpoint: https://xproof.app/mcp
- certify_with_confidence - Create a staged blockchain certification with a confidence score. Use this when your decision builds progressively — certify at 60% (initial assessment), 80% (pre-commitment), and 100% (final decision). Each stage shares the same decision_id, creating an on-chain audit trail of the decision process. Governance: set reversibility_class='irreversible' for actions that cannot be undone — xproof will flag a policy violation if confidence_level < 0.95. Cost: $0.05 per certification. Endpoint: https://xproof.app/mcp
- verify_proof - Verify an existing xproof certification. Returns proof details including file hash, timestamp, blockchain transaction, and verification status. Endpoint: https://xproof.app/mcp
- get_proof - Retrieve a proof in structured JSON or Markdown format. Use JSON for machine processing, Markdown for LLM consumption. Endpoint: https://xproof.app/mcp
- discover_services - Discover available xproof certification services, pricing, and capabilities. No authentication required. Endpoint: https://xproof.app/mcp
- audit_agent_session - Certify an AI agent's work session on the MultiversX blockchain BEFORE executing any critical action (trade, deploy, data access). Returns a proof_id compliance certificate. The agent MUST call this tool before acting — certification failure blocks execution. Governance: set reversibility_class='irreversible' for actions that cannot be undone — a policy violation is flagged if confidence_level < 0.95 on irreversible decisions. Schema: https://xproof.app/.well-known/agent-audit-schema.json Endpoint: https://xproof.app/mcp
- check_attestations - Check domain-specific attestations for an AI agent wallet on xproof. Returns active attestations issued by third-party certifying bodies (healthcare, finance, legal, security, research). Each active attestation adds +50 to the agent's trust score (max +150 from 3 attestations). Use this to verify an agent's credentials before delegating a sensitive task. Endpoint: https://xproof.app/mcp
- investigate_proof - Reconstruct the full 4W audit trail for a contested agent action. Returns WHO (agent identity + SIGIL), WHAT (SHA-256 hash on-chain), WHEN (MultiversX block timestamp), WHY (decision chain anchored before acting). Includes verification summary with intent_preceded_execution flag, chronological timeline of WHY/WHAT proofs, and session heartbeat anchor. Requires x402 payment ($0.05 USDC on Base via X-PAYMENT header) or API key authentication. Without payment, returns payment requirements with USDC address and amount. Endpoint: https://xproof.app/mcp
- submit_outcome - Submit the actual outcome for a decision previously anchored with metadata.confidence_level. Computes the confidence gap (anchored − actual) and stores it for calibration tracking. Operator-only — you must own the proof. Each proof can only have one outcome. Endpoint: https://xproof.app/mcp
- get_calibration - Query an agent's calibration quality over time: mean confidence gap, variance, bias label (overconfident / underconfident / calibrated), and per-decision time series. Fully public — use this to evaluate another agent before trusting it. agentId accepts a MultiversX wallet address (erd1...) or internal user id. Endpoint: https://xproof.app/mcp

## Resources
- xproof://specification - Full xproof specification document MIME type: text/markdown
- xproof://openapi - OpenAPI 3.0 specification MIME type: application/json

## Prompts
Not captured

## Metadata
- Owner: io.github.jasonxkensei
- Version: 1.2.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Feb 19, 2026
- Source: https://registry.modelcontextprotocol.io
