mcpbeat Sign in

Crovia — verifiable silence (TACET) and Crovia Seal MCP Server

answering

Crovia — verifiable silence (TACET) and Crovia Seal is answering right now. Last checked 6 min ago. It exposes 8 tools. Last commit 27 Oct 2026.

Signed, Bitcoin-anchored observations of AI training-data disclosure; verifies silence proofs, seals

Uptime history 51 days of history · worst day 93%
51 days agonow
100.0%
Uptime 24h
91 of 91 checks
8
Tools
read from the server
212 ms
Response time
average over 24h
0
Stars
last commit 27 Oct 2026

What changed 15

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 8 October 2026. No other catalogue keeps this.

8 Oct 8 tool descriptions were rewritten crovia_status, crovia_vs_causari, explain and 5 more
8 Oct 6 tools changed the parameters they ask for explain, get_silence_proof, lookup_model and 3 more
8 Oct a tool changed version

What the code does

We read the source, 5 d ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    return subprocess.run(["ots", *args], capture_output=True, text=True, timeout=timeout, check=False)
Sends data to a third-party sink ops/phase0/crovia_broadcast.py:107
    res = post_json(f"https://api.telegram.org/bot{cfg['bot_token']}/sendPhoto", {"chat_id": cfg["chat_id"], "photo": png_url, "caption": f"{text}\n\n{permalink}"})
<script src="https://croviatrust.com/assets/crovia-shell.js?v=20260919g"></script>
  $("filter-stream").innerHTML = streams.map(s => {
   "ots_hex": "004f70656e54696d657374616d7073000050726f6f6600bf89e2e884e892940108c5c2e8f2808457683f3c660f1dd38dcf2558f0325fd3554d5e10684caebe0501f010adfc1d64200246851310e9c272648d2808fff00860a7b0d39063bf9208f020c85b35f7691c3c8c5eeb3c2d82af3f6700ac7364e3143c443e93ced61a19995208f01…

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add crovia --transport http https://croviatrust.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://croviatrust.com/mcp
~/.codex/config.toml
[mcp_servers.crovia]
url = "https://croviatrust.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "crovia": {
      "url": "https://croviatrust.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "crovia": {
      "type": "http",
      "url": "https://croviatrust.com/mcp"
    }
  }
}

Available tools 8

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

crovia
crovia_status
Live totals at this moment: epochs closed, epochs anchored in Bitcoin, models on the map, snapshot counts, signed silence proofs, and a pointer to the longest verifiable silence. No parameters. This is not a weekly Silence Report, not one model's record, and not a proof bundle. Reads published files only.
crovia_vs_causari
Which product is which. Crovia observes training-data disclosure. Causari is the code-provenance tool. No parameters. Use this, not explain and not crovia_status, when the question is the difference between the two. Reads no catalog.
silence
get_silence_proof
The published silence proof for one model: silence_days, observed window, epochs, seal id, URL, and how to verify it. model omitted or empty returns the proof index, not a bundle. include_bundle defaults to false; true attaches the crovia.seal.v1 bundle for that one model and does nothing on the index. This is not the live totals and not the weekly report. Reads published files only.
silence_report
One published weekly Silence Report, or the latest report index. week is an ISO week YYYY-Www, for example 2026-W38. Omit week, or pass an empty string, to receive the latest index rather than one week's facts. A week that is not YYYY-Www is an error. A week with no published file is an error and names the index. This is not the live status and not one model's proof. Reads published files only.
explain
explain
The definition of one Crovia term. Allowed terms: tacet, silence, lacuna, seal, epoch, pnx, predicate, canon. Omit term, or pass an empty or blank string, to receive every definition. Any other value is an error listing those allowed terms, and it does not return the definitions. Use crovia_vs_causari, not explain, to tell the two products apart.
lookup
lookup_model
One model's observation: latest verdict, negative snapshots, anchored epochs, silence proof pointer, archive silence, badge and record URL. Required model is a Hugging Face id, org/name, for example Qwen/Qwen3-32B. An empty model is an error. An exact id is used; otherwise one case-insensitive substring match is accepted, and several matches return candidates instead of a verdict. This is not a catalog page, not the weekly report, and not the seal bytes. Reads published files only.
models
search_models
A page of observed model ids whose id contains query, compared case-insensitively, in catalog order, not a ranking. query omitted or empty matches the whole catalog and still returns at most limit rows. limit follows the historical rule: a missing, empty, zero or other falsy value is 25; any value int() accepts is then clamped into 1..100 (500 becomes 100, a negative becomes 1); a value int() cannot parse is an error and nothing is searched. returned and its compatibility alias count are the rows in this page. matched is how many ids match before the limit. catalog_total and its compatibility alias total_records are every record in the catalog, matching or not. limit is the limit actually applied. count is not the match count, and total_records is not the match count. This is not a verdict and not a proof. Reads published files only.
verify
verify_seal
Check a crovia.seal.v1 object or a wrapped TACET silence proof: signature, canonical bytes, bindings, and per-epoch non-inclusion paths. Pass seal as a JSON object or a JSON string, or url as an https://croviatrust.com/ address. With neither, the call is an error. Supplying url fetches that URL over the network. check_anchors defaults to false; true also checks the drand round bytes and the Bitcoin anchors over the network. A seal object with check_anchors false or omitted is checked from that object alone. This tool can reach the network, so it is not a closed-world call.

Endpoints

URLTransportStateLatencyChecked
https://croviatrust.com/mcp streamable-http answering 209 ms 6 min ago

Alternatives to Crovia — verifiable silence (TACET) and Crovia Seal

same job, measured the same way
Assistant Gym
by kalraai

Training gym where AI assistants practice real tasks and earn signed, verifiable scores.

answering
MCP Gauge
by changchinfu

Verify official facts with Bitcoin-anchored proof. 180+ signals, x402 pay-per-call.

5 tools answering
blue·auth Document Signing
by ricdanyalgil

Send AI-created PDFs for signature, track signers, and return verifiable document evidence.

answering
D
Datoka Hooks
by workers-bhazarstudio-datoka-hooks-test

Public webhook relay with signed observations, retries and verified receivers. Self-service.

9 tools answering
verify-atom
by asherengos

Signed proof of web observations for AI agents: Ed25519 proof packets for any URL.

109 installs/wk local only
Touchstone
by touchstone

Bitcoin-anchored, tamper-evident audit log for AI agents — record, disclose and verify actions.

56 installs/wk answering
5arz Proof Of Human
by lumirx

Prove a real, unique human performed an action; mint a signed, verifiable Proof-of-Human credential.

9 tools answering
ActionProof
by burakfenerci5

Tamper-proof audit trail for AI agents. Signed receipts, offline-verifiable, zero backend.

51 installs/wk local only

Crovia — verifiable silence (TACET) and Crovia Seal — questions

Answers built from our own checks of this server.

What can Crovia — verifiable silence (TACET) and Crovia Seal do?
It exposes 8 tools, read directly from the server on our last check. Among them: crovia_status, crovia_vs_causari, explain, get_silence_proof, lookup_model, search_models and 2 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Crovia — verifiable silence (TACET) and Crovia Seal mostly used for?
Its tools cluster around crovia and silence. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Crovia — verifiable silence (TACET) and Crovia Seal working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 212 ms. The bar chart above shows every period we have measured.
How do I connect Crovia — verifiable silence (TACET) and Crovia Seal?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Crovia — verifiable silence (TACET) and Crovia Seal need an API key?
No. Crovia — verifiable silence (TACET) and Crovia Seal completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 8 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Crovia — verifiable silence (TACET) and Crovia Seal?
It answers our handshake in 212 ms on average, which is faster than 63% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Crovia — verifiable silence (TACET) and Crovia Seal open source?
The code is open source: it is published under the Apache-2.0 licence, written in HTML, 0 stars on GitHub and 3 open issues. The licence covers the code in the repository, not the hosted service at croviatrust.com, which runs on its operator's own terms.