@ledgerproof/mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | HTTP port (only used with HTTP transport). | 3000 |
| LEDGERPROOF_KEY_ID | No | Key id registered with the service. | default |
| LEDGERPROOF_API_KEY | Yes | LedgerProof API key. | |
| LEDGERPROOF_API_BASE | No | API base URL. | https://api-eu.ledgerproofhq.io |
| LEDGERPROOF_KEY_PATH | No | Path to a file containing the hex seed (alt to LEDGERPROOF_SIGNING_KEY_HEX). | |
| LEDGERPROOF_MCP_HOST | No | MCP host for HTTP transport. | 127.0.0.1 |
| LEDGERPROOF_MCP_PORT | No | MCP port (overrides PORT). | 3000 |
| LEDGERPROOF_PUBLISHER_ID | Yes | Legal-entity id (LEI/EUID/VAT/DID). Not an email. | |
| LEDGERPROOF_MCP_TRANSPORT | No | Set to 'http' to use Streamable HTTP transport (also `--http`). | |
| LEDGERPROOF_SIGNING_KEY_HEX | No | Ed25519 signing seed (hex). Never logged. Alternative to LEDGERPROOF_KEY_PATH. | |
| LEDGERPROOF_DEPLOYER_COUNTRY | Yes | ISO country code, e.g. DE. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ledgerproof_issue_receiptA | Produce an EU AI Act Article 50 transparency record for a piece of AI-generated content and register it with LedgerProof. Provide EXACTLY ONE of |
| ledgerproof_verify_receiptA | Verify a LedgerProof receipt. Provide EITHER {sequence} (looks up the chain entry from the public verifier) OR {transparent_statement} (a SCITT Transparent Statement bundle, verified with the trust-minimized §7 algorithm: issuer COSE_Sign1 signature, RFC 9162 inclusion proof, Transparency-Service receipt signature, and an independent Bitcoin OP_RETURN check). For a Transparent Statement, returns {issuerSignatureValid, inclusionProofValid, receiptSignatureValid, bitcoinConfirmed, valid, recomputedRoot}. The Transparency-Service PUBLIC key (for the receipt signature) is loaded from LEDGERPROOF_TS_PUBLIC_KEY_HEX or fetched from {apiBase}/v1/scitt/ts-key; the Bitcoin txid is taken from the statement wrapper, the |
| ledgerproof_check_anchorA | Check whether a receipt's daily Merkle root has been anchored to Bitcoin yet. Returns anchor_status ('pending' or 'anchored') and, when anchored, the Bitcoin txid, block height/hash, and Merkle inclusion proof. Agents should poll this with the receipt's sequence after issuance until anchor_status becomes 'anchored' (the anchor is batched daily, so this can take time). |
| ledgerproof_hash_artifactA | Compute the SHA-256 (hex) of a payload using the SDK's hashing. PRIVACY: use this to obtain a precomputed hash so raw payloads never leave the machine — then pass the hash to ledgerproof_issue_receipt as precomputed_sha256. Over Streamable HTTP, issue_receipt REQUIRES precomputed_sha256 and rejects raw payloads, so hash locally first. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| ledgerproof_when_to_issue | Guidance on the narrow situations where issuing a LedgerProof Article-50 receipt is appropriate, and the cost that makes it a deliberate action. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vsdawkins-creator/ledgerproof-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server