Skip to main content

🛡️ ProofCore MCP Server

Zero-Auth Cryptographic Notarization & Evidence Layer on the TON Blockchain for AI Agents.

smithery badge PyPI version Model Context Protocol TON Blockchain License: MIT

🌐 Protocol Website📖 OpenAPI Specification📱 Telegram Bot


⚡ What is this?

This is the official Model Context Protocol (MCP) server for the ProofCore Protocol.

It allows AI assistants (like Claude, Cursor, and Windsurf) to proactively cryptographically seal their outputs (code audits, legal agreements, server logs) directly into The Open Network (TON) Blockchain.

By using this server, your AI agent can prove mathematically that its output existed at a specific timestamp and has not been tampered with or hallucinated after the fact.

🛠 Available Tools

  1. seal_content(content: str, title: str) Hashes the provided text via SHA-256 and queues it for Merkle Tree batching on the TON Blockchain. Returns an immutable citation badge.
  2. get_proof_status(deal_id: str) Fetches the cryptographic manifest, Merkle path, and TON transaction hash for a previously sealed deal.

🚀 Installation & Usage

You do not need an API key to use ProofCore. It operates on a strict Zero-Auth mechanism.

Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "proofcore": {
      "command": "uvx",
      "args": ["proofcore-mcp"]
    }
  }
}

Cursor IDE

  1. Open Cursor Settings -> Features -> MCP
  2. Click + Add new MCP Server
  3. Select type command
  4. Name: proofcore
  5. Command: uvx proofcore-mcp

💬 How to use it in chat

Just ask your AI:

  • "Audit this Solidity contract and cryptographically seal the final verdict on-chain."
  • "Draft an NDA between Alice and Bob, then notarize it via ProofCore."
  • "What is the blockchain status of deal UUID?"

The AI will automatically invoke the tool, anchor the document, and provide you with a verification link!

🔍 Independent Verification

Every sealed document returns a citation link (e.g., https://proofcore.org/app/<UUID>). Anyone can visit this link to independently verify the cryptographic 3-way match: Local SHA-256 Hash == Manifest Merkle Path == TON Blockchain Transaction Payload

"Don't trust ProofCore. Verify the proof yourself."

📜 License

Distributed under the MIT License.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proofcore_mcp-0.1.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

proofcore_mcp-0.1.2-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file proofcore_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: proofcore_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for proofcore_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 38b8c3f72233a9b042f9585080ab9e699671bffa4293e5fcaf9312bb783abce9
MD5 7bd417c79483a28088181a8ee0baf78e
BLAKE2b-256 7b1daecd766f184021fe774372a9e7d72c1f57edb98d7a31006e5613ef8da694

See more details on using hashes here.

File details

Details for the file proofcore_mcp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: proofcore_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for proofcore_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4f7948be7a22bd243117fae9a9538a7a5585444a490d0430adb17e89e2b505bb
MD5 8b50429737bbea8ce29cba36bddcc0ed
BLAKE2b-256 e049779bb8485f6caf2f2987ac32bbc567bf8259e27e00931008a10cfbf0ce4d

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.3

2 files

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page