Server definition
- Hash
- sha256:d202812838e589f47a9464fa3b27b8421c4a5be9876bf2360bf57e73169a6adc
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Compute the SHA-256 hash of text content locally. Useful for creating a fingerprint of content for verification purposes.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"text": {
"description": "The text content to hash",
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "compute_hash",
"outputSchema": null
},
{
"description": "Look up a ProofX creator's profile, including their identity, certificate details, and content count.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"creator_id": {
"description": "The ProofX creator ID (8-character hex string, e.g. 'c1c15c6c')",
"type": "string"
}
},
"required": [
"creator_id"
],
"type": "object"
},
"name": "get_creator",
"outputSchema": null
},
{
"description": "Show the current user's ProofX account information including their creator ID, plan, and content count. Requires authentication.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "my_account",
"outputSchema": null
},
{
"description": "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 other content they created.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"content_text": {
"description": "The text content to protect (article, poem, script, code, lyrics, etc.)",
"type": "string"
},
"creator_id": {
"description": "ProofX creator ID (8-char hex). If not provided, uses the authenticated session. Get one free at proofx.co.uk",
"type": "string"
},
"title": {
"default": "Untitled",
"description": "A title for the content being protected",
"type": "string"
}
},
"required": [
"content_text"
],
"type": "object"
},
"name": "protect_content",
"outputSchema": null
},
{
"description": "Check if digital content is protected with ProofX by its content ID. Returns the creator, protection date, signature status, and content details.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"content_id": {
"description": "The ProofX content ID (8-character hex string, e.g. 'a1b2c3d4')",
"type": "string"
}
},
"required": [
"content_id"
],
"type": "object"
},
"name": "verify_content",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"hash": {
"description": "The SHA-256 hash of the file (64-character hex string)",
"maxLength": 64,
"minLength": 64,
"type": "string"
}
},
"required": [
"hash"
],
"type": "object"
},
"name": "verify_hash",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d202812838e589f47a9464fa3b27b8421c4a5be9876bf2360bf57e73169a6adc | sha256sum