razashariff avatar

ProofX - Content Protection for Creators

razashariff/proofx

A cryptographic signing tool for establishing proof of ownership and authenticity over digital content. You'd reach for this when you need to verify who created something, timestamp content creation, or build a chain of custody for files, documents, or data. The implementation uses public key cryptography to generate verifiable signatures that can prove a piece of content existed at a specific time and came from a specific source. Useful for protecting intellectual property, creating tamper-evident audit trails, or building trust systems where attribution matters. The streamable HTTP transport makes it accessible from any Claude environment without local setup.

tools
6
transport
HTTP
last updated
Feb 25, 2026

Install

From registry metadata
$ npx add-mcp https://proofx-mcp.fly.dev/mcp --name proofx

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http proofx https://proofx-mcp.fly.dev/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 6 tools

Verified live against the running server on Nov 6, 2026.

verify_contentCheck if digital content is protected with ProofX by its content ID. Returns the creator, protection date, signature status, and content details.1 params

Check if digital content is protected with ProofX by its content ID. Returns the creator, protection date, signature status, and content details.

Parameters* required
content_id*string
The ProofX content ID (8-character hex string, e.g. 'a1b2c3d4')
verify_hashVerify content authenticity by its SHA-256 hash. Check if a file or text has been registered with ProofX without uploading it. The user should compute the SHA-256 hash of their content first.1 params

Verify content authenticity by its SHA-256 hash. Check if a file or text has been registered with ProofX without uploading it. The user should compute the SHA-256 hash of their content first.

Parameters* required
hash*string
The SHA-256 hash of the file (64-character hex string)
get_creatorLook up a ProofX creator's profile, including their identity, certificate details, and content count.1 params

Look up a ProofX creator's profile, including their identity, certificate details, and content count.

Parameters* required
creator_id*string
The ProofX creator ID (8-character hex string, e.g. 'c1c15c6c')
protect_contentRegister and protect text content with ProofX cryptographic signatures. The content is sent to the ProofX server where the SHA-256 hash is computed and registered for tamper-proof protection. Use this when a user wants to protect their text, article, poem, script, code, or oth...3 params

Register and protect text content with ProofX cryptographic signatures. The content is sent to the ProofX server where the SHA-256 hash is computed and registered for tamper-proof protection. Use this when a user wants to protect their text, article, poem, script, code, or oth...

Parameters* required
content_text*string
The text content to protect (article, poem, script, code, lyrics, etc.)
creator_idstring
ProofX creator ID (8-char hex). If not provided, uses the authenticated session. Get one free at proofx.co.uk
titlestring
A title for the content being protecteddefault: Untitled
my_accountShow the current user's ProofX account information including their creator ID, plan, and content count. Requires authentication.

Show the current user's ProofX account information including their creator ID, plan, and content count. Requires authentication.

No parameters. Call it with no arguments.

compute_hashCompute the SHA-256 hash of text content locally. Useful for creating a fingerprint of content for verification purposes.1 params

Compute the SHA-256 hash of text content locally. Useful for creating a fingerprint of content for verification purposes.

Parameters* required
text*string
The text content to hash

Sponsors

Readme

Details

Repository
github.com/razashariff/proofx
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026