# Témoin public (remote · temoinpublic.fr)

Prove a web page or document existed on a date: public SHA-256 registry anchored in Bitcoin. Free.

- Trust score: 64/100 (medium)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-10-17

## Components

- remote · `temoinpublic.fr`: 64/100 (this document), [markdown](https://verifymcp.io/servers/fr-temoinpublic-temoinpublic/temoinpublic.md), [page](https://verifymcp.io/servers/fr-temoinpublic-temoinpublic/temoinpublic)

## Channel facts

- Endpoint: `https://temoinpublic.fr/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.1`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-10-17.

- **Endpoint Security**: 57/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 2 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 75/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 426 tokens (~106/item across 4 items; 4 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 13/100
  - Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 94/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 83% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 4 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 5 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 60/100
  - Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28.

## Install

### How do I install the Témoin public MCP server?

Témoin public is a hosted endpoint at https://temoinpublic.fr/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http fr-temoinpublic-temoinpublic 'https://temoinpublic.fr/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "fr-temoinpublic-temoinpublic": {
      "url": "https://temoinpublic.fr/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "fr-temoinpublic-temoinpublic": {
      "type": "http",
      "url": "https://temoinpublic.fr/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.fr-temoinpublic-temoinpublic]
url = "https://temoinpublic.fr/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "fr-temoinpublic-temoinpublic": {
      "type": "remote",
      "url": "https://temoinpublic.fr/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add fr-temoinpublic-temoinpublic --url 'https://temoinpublic.fr/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  fr-temoinpublic-temoinpublic:
    url: "https://temoinpublic.fr/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "fr-temoinpublic-temoinpublic": {
      "Transport": "http",
      "Url": "https://temoinpublic.fr/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add fr-temoinpublic-temoinpublic -t streamable-http -u 'https://temoinpublic.fr/mcp'
```

### Other

```json
{
  "mcpServers": {
    "fr-temoinpublic-temoinpublic": {
      "type": "http",
      "url": "https://temoinpublic.fr/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-16 (score 64, +1)

- [security] Tool “lire_recu” rewrote its description, which is the text the model reads

### 2026-10-14 (score 63, +1)

- [functional improvement] Stability: unverified → 0.03

### 2026-10-13 (score 62)

First indexed and scored.

## MCP tools (4)

### `dater_url` (~123 tokens)

Dater une page ou un document en ligne

Le service lit lui-même l’adresse publique (http ou https, 20 Mo et 30 s au plus) et inscrit l’empreinte SHA-256 des octets lus dans le registre public, ancré dans Bitcoin. Rend le reçu : à remettre à l’utilisateur, il prouve que ce contenu était servi à cette adresse à cet instant. Une même adresse se lit une fois par jour.

Input parameters:

- `libelle` (string): Un nom pour s’y retrouver ; il reste dans le reçu, jamais publié.
- `url` (string, required): Adresse publique à lire.

### `dater_empreinte` (~103 tokens)

Dater un document par son empreinte

Inscrit dans le registre public l’empreinte SHA-256 d’un document que l’utilisateur garde ; le document n’est jamais envoyé. Rend le reçu, qui prouve que ce document existait à cette date, sans modification.

Input parameters:

- `libelle` (string): Un nom pour s’y retrouver ; il reste dans le reçu, jamais publié.
- `sha256` (string, required): Empreinte SHA-256, 64 caractères hexadécimaux.

### `chercher_empreinte` (~69 tokens)

Trouver les dates d’un document

Rend chaque dépôt de cette empreinte SHA-256 : jour, ligne du registre, adresse du reçu. Aucun dépôt : le document n’a pas été daté par ce service.

Input parameters:

- `sha256` (string, required): Empreinte SHA-256, 64 caractères hexadécimaux.

### `lire_recu` (~62 tokens)

Lire un reçu

Rend la ligne publique d’un reçu par son identifiant (64 caractères hexadécimaux) : empreinte, jour, ligne du registre, et pour un acte de collectivité son adresse pérenne, à citer.

Input parameters:

- `id` (string, required)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/fr-temoinpublic-temoinpublic/temoinpublic#diagnostics

## Score history

- 2026-10-17: 64
- 2026-10-16: 64
- 2026-10-15: 63
- 2026-10-14: 63
- 2026-10-13: 62

## Common questions

### What is the Témoin public MCP server?

Témoin public is an MCP server listed in the public MCP registry as fr.temoinpublic/temoinpublic. Prove a web page or document existed on a date: public SHA-256 registry anchored in Bitcoin. Free. This page covers its hosted endpoint (https://temoinpublic.fr/mcp).

### Is the Témoin public MCP server safe to use?

Témoin public scores 64 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the Témoin public MCP server expose?

Témoin public exposes 4 tools: dater_url, dater_empreinte, chercher_empreinte, lire_recu. Their descriptions and schemas cost roughly 357 tokens of context every time the server is loaded.

### Does the Témoin public MCP server require authentication?

No. We connected to Témoin public without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the Témoin public MCP server still maintained?

Témoin public is still listed as active in the MCP registry. We last reached this channel on 17 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://temoinpublic.fr/mcp
- Repository: https://github.com/temoinpublic/empreintes
- Website: https://temoinpublic.fr/
- Changelog RSS feed: https://verifymcp.io/servers/fr-temoinpublic-temoinpublic/temoinpublic.xml
- Changelog JSON feed: https://verifymcp.io/servers/fr-temoinpublic-temoinpublic/temoinpublic.json
- HTML version of this page: https://verifymcp.io/servers/fr-temoinpublic-temoinpublic/temoinpublic
