# l0g.fr Risk Intelligence (remote · l0g.fr)

Read-only macro risk analysis, evidence, signals, and source-backed research from l0g.fr.

- Trust score: 75/100 (medium)
- Change this week: +8
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `l0g.fr`: 79/100, [markdown](https://verifymcp.io/servers/bluetouff-l0g/api-mcp.md), [page](https://verifymcp.io/servers/bluetouff-l0g/api-mcp)
- remote · `l0g.fr`: 75/100 (this document), [markdown](https://verifymcp.io/servers/bluetouff-l0g/api-mcp-compact.md), [page](https://verifymcp.io/servers/bluetouff-l0g/api-mcp-compact)

## Channel facts

- Endpoint: `https://l0g.fr/api/mcp/compact`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.24.3`

## 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-08-03.

- **Endpoint Security**: 83/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 64/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (poor).
  - Tool/resource definitions use about 977 tokens (~61/item across 16 items; 6 tools + 10 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http bluetouff-l0g https://l0g.fr/api/mcp/compact
```

### Codex

```toml
[mcp_servers.bluetouff-l0g]
url = "https://l0g.fr/api/mcp/compact"
```

### opencode

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

### OpenClaw

```bash
openclaw mcp add bluetouff-l0g --url https://l0g.fr/api/mcp/compact --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  bluetouff-l0g:
    url: "https://l0g.fr/api/mcp/compact"
```

### Other

```json
{
  "mcpServers": {
    "bluetouff-l0g": {
      "type": "http",
      "url": "https://l0g.fr/api/mcp/compact"
    }
  }
}
```

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-08-03 (score 75, +1)

- [functional] Server version: 1.24.2 → 1.24.3
- [functional] Server version: 1.24.1 → 1.24.2

### 2026-08-02 (score 74, 0)

- [functional] Server version: 1.24.0 → 1.24.1

### 2026-07-31 (score 74, +5)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 69, 0)

- [security] Tool “get_risk_state” rewrote its description, which is the text the model reads
- [functional] MCP protocol: Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.
- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server
- [functional] Server version: 1.23.2 → 1.24.0
- [cosmetic] “get_risk_state” reworded the description of “instrument”
- [cosmetic] “get_risk_state” reworded the description of “date”
- [cosmetic] Tool “get_risk_state” changed its title: Get risk state → Get l0g risk state (primary)

### 2026-07-29 (score 69, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-28 (score 68, +1)

No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 67, 0)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 67)

First indexed and scored.

## MCP tools (6)

### `discover_l0g` (~50 tokens)

Discover l0g

Point d’entrée compact : capacités, versions, fraîcheur, contrats, règles de preuve et chemins MCP complet/compact.

Input parameters:

- `latestLimit` (integer): Nombre de contenus récents à inclure.

Output parameters:

- `error` (string)

### `search_l0g` (~108 tokens)

Search l0g

Recherche filtrée bilingue dans articles, guides, glossaire, méthodologies et sources. Renvoie des URL canoniques et des extraits bornés.

Input parameters:

- `language` (string): Langue optionnelle : fr ou en. Sans filtre, recherche bilingue.
- `limit` (integer): Nombre maximum de résultats.
- `mode` (string): fulltext pour le corps des pages, catalog pour le scoring catalogue historique.
- `query` (string, required): Termes de recherche.

Output parameters:

- `backend` (string)
- `count` (number)
- `coverage` (array)
- `error` (string)
- `language`
- `mode` (string)
- `query` (string)
- `results` (array)

### `get_document` (~164 tokens)

Get document

Lit un article ou guide l0g par slug, avec pagination opaque, troncature explicite, références et URL canonique.

Input parameters:

- `cursor` (string): Curseur opaque nextCursor renvoyé par un appel précédent.
- `language` (string): Langue optionnelle : fr ou en. Une URL /en/... permet aussi de l’inférer.
- `length` (integer): Longueur maximale du segment renvoyé.
- `limit` (integer): Alias de length, recommandé pour les clients agents.
- `offset` (integer): Position de départ en caractères pour paginer le texte.
- `section` (string): Section pratique : body avec offset, head, tail ou sources.
- `slug` (string, required): Slug de l'article ou du guide.

Output parameters:

- `canonicalId` (string)
- `error` (string)
- `hasMore` (boolean)
- `language`
- `length` (number)
- `limit` (number)
- `nextCursor` (string|null)
- `nextOffset` (number|null)
- `offset` (number)
- `references` (array)
- `section` (string)
- `sectionFound` (boolean)
- `slug` (string)
- `text` (string)
- `textChars` (number)
- `title` (string)
- `totalChars` (number)
- `totalWords` (number)
- `translationStatus` (string)
- `truncated` (boolean)
- `type` (string)
- `url` (string)
- `words` (number)

### `get_evidence` (~164 tokens)

Get evidence

Interroge les claims et leurs sources, un sous-graphe de preuve ou le registre de sources avec une seule primitive compacte.

Input parameters:

- `articleSlug` (string): Slug d’article à auditer.
- `claimId` (string): Identifiant exact de claim.
- `includeEvidence` (boolean): Inclut le voisinage de preuve pour une claim unique.
- `kind` (string): Type de claim.
- `language` (string): Langue du slug : fr ou en.
- `limit` (integer): Nombre maximum d’objets.
- `mode` (string): Vue de preuve : claims, graph ou sources.
- `query` (string): Filtre textuel sur les claims.
- `sourceId` (string): Source primaire ou hôte cité.

Output parameters:

- `error` (string)

### `build_research_pack` (~133 tokens)

Build research pack

Compose en un appel un paquet de recherche déterministe : documents classés, claims canoniques, sources primaires, liens claim -> preuve, fraîcheur, Risk Diff, éléments adverses, limites et URLs citables. Ne produit aucune opinion d’investissement.

Input parameters:

- `asOf` (string): Date point-in-time optionnelle au format YYYY-MM-DD.
- `language` (string, required): Langue des documents recherchés : fr ou en.
- `limit` (integer): Nombre maximum de documents.
- `query` (string, required): Question ou thème de recherche.
- `riskWindow` (string): Fenêtre Risk Diff.

Output parameters:

- `adversarialFindings` (array)
- `asOf`
- `citationUrls` (array)
- `claimEvidence` (array)
- `claims` (array)
- `documents` (array)
- `error` (string)
- `freshness`
- `knownLimitations` (array)
- `language` (string)
- `parameters` (object)
- `primarySources` (array)
- `query` (string)
- `riskDiff`
- `version` (string)

### `get_risk_state` (~136 tokens)

Get l0g risk state (primary)

Produit agentique principal de l0g. Renvoie un contrat stable et sourcé pour l’état courant, le diff 1/7/30 jours, l’historique d’un instrument ou un replay Black Box point-in-time. Commencer ici pour toute question sur le risque.

Input parameters:

- `date` (string): Date YYYY-MM-DD requise lorsque mode=replay.
- `instrument` (string): Instrument requis lorsque mode=history.
- `limit` (integer): Nombre maximum d’observations ou frames.
- `mode` (string): Vue de risque demandée.
- `window` (string): Fenêtre de diff.

Output parameters:

- `asOf` (string|null)
- `error` (string)
- `interpretation` (array)
- `methodology` (string)
- `mode` (string)
- `primary` (boolean)
- `request` (object)
- `source` (string)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/bluetouff-l0g/api-mcp-compact#diagnostics

## Score history

- 2026-08-03: 75
- 2026-08-02: 74
- 2026-08-01: 74
- 2026-07-31: 74
- 2026-07-30: 69
- 2026-07-29: 69
- 2026-07-28: 68
- 2026-07-27: 67
- 2026-07-26: 67

## Links

- Remote endpoint: https://l0g.fr/api/mcp/compact
- Repository: https://github.com/bluetouff/l0g
- Website: https://l0g.fr/mcp/
- Changelog RSS feed: https://verifymcp.io/servers/bluetouff-l0g/api-mcp-compact/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/bluetouff-l0g/api-mcp-compact/changelog.json
- HTML version of this page: https://verifymcp.io/servers/bluetouff-l0g/api-mcp-compact
