Skip to main content

🛡️ ProofCore MCP Server

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

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.1.tar.gz (3.9 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.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: proofcore_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 3.9 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.1.tar.gz
Algorithm Hash digest
SHA256 ade90e8abb28a2d2544b65c5870d5f384cd1426ebca32656f4c2dd951f5a0f94
MD5 8802ee4edfa2530fed6d225463490901
BLAKE2b-256 ff10e04e8ecc44540f057c25f13444b012b941f220fab13e150ba950466f216d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: proofcore_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 629cc56061badb97a4eaac94dc1e9654bdfaeac12c5bae1bf119f274c4bafb3a
MD5 b766422f3819edcac9caee0621d1bfc8
BLAKE2b-256 54bea3b2af2faed37d25b022fac5d3e63df23ba70c808919f5f8178f26512f74

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.3

2 files

0.1.2

2 files

This release

0.1.1 This release

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