Skip to content
Back to search
100
MCP MCP 2025-11-25 streamable-http

io.github.spazio-genesi/attest-mcp-remote

io.github.spazio-genesi/attest-mcp-remote

Zero-install remote MCP server for proof-of-existence file attestation.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
80.0%
5 direct probes · 30d
Response
842ms
last probe
Tools
8
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
The latest probe failed: initialize returned HTTP 500: init HTTP 500. The server was up for 80% of its last 30 days, so this counts as a blip and the score holds; it drops once uptime falls below 50%.
pass Answers the MCP handshake 50/50
Handshake verified earlier; the latest probe failed (see the note above).
pass Lists tools, resources or prompts 30/30
8 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
8 items in total; 3 or more earns these points.
pass Describes itself 10/10
71 characters; more than 30 earns these points.

Tools · 8

service_status

Health of the Spazio Genesi attestation service components: worker (attestation engine), archive (certificate storage), signer (PDF cryptographic signature), anchor (Bitcoin/OpenTimestamps calendars).…

check_anchor

Check whether a work's SHA-256 fingerprint has an OpenTimestamps proof anchored in Bitcoin. The proof is created at attestation time and matures (pending → Bitcoin-confirmed) within a few hours.

verify_attestation

Verify the server HMAC signature of an attestation issued by the Spazio Genesi service. Confirms that the attestation string (fingerprint + timestamp) and any declared metadata are authentic and untam…

lookup_certificate

Look up whether a work's SHA-256 fingerprint has an attestation certificate in the public archive, and get its permanent links (public certificate page, PDF download, OpenTimestamps proof, browser ver…

authorize

Start the device-flow authorization to attest works in this session (up to 20 attestations, 24h). Returns a link the USER must open in a browser and approve (anti-bot check included). After the user a…

complete_authorization

Complete the device-flow authorization after the user approved in the browser. Polls the service briefly; if approval hasn't happened yet, just call this tool again.

attest_hash

Attest a work: the service binds the SHA-256 fingerprint to a server-side timestamp and signs it (HMAC). Requires a credential (device flow via `authorize`, or an API key header). Optional declared me…

create_certificate_pdf

Generate and archive the certificate PDF for a fingerprint attested in this session with `attest_hash`. The PDF is cryptographically signed, anchored in Bitcoin (OpenTimestamps) and archived server-si…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.spazio-genesi/attest-mcp-remote": {
      "url": "https://attest-mcp-remote.it-e3f.workers.dev/mcp",
      "transport": "streamable-http"
    }
  }
}