Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

l0g.fr Risk Intelligence

REMOTE · L0G.FR · 2 COMPONENTS · SCANNED AUG 3

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

+7 this week 79 Trust /100
Trust breakdown (6 categories)

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. How we score →

Endpoint Security83
Transport & Reachability100
Schema Quality & AI Usability82
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 2433 tokens (~78/item across 31 items; 21 tools + 10 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · l0g.fr

# add to Claude Code
claude mcp add --transport http bluetouff-l0g https://l0g.fr/api/mcp
# ~/.codex/config.toml
[mcp_servers.bluetouff-l0g]
url = "https://l0g.fr/api/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "bluetouff-l0g": {
      "type": "remote",
      "url": "https://l0g.fr/api/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add bluetouff-l0g --url https://l0g.fr/api/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  bluetouff-l0g:
    url: "https://l0g.fr/api/mcp"
// mcp.json
{
  "mcpServers": {
    "bluetouff-l0g": {
      "type": "http",
      "url": "https://l0g.fr/api/mcp"
    }
  }
}

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

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1
    • Server version: 1.24.2 → 1.24.3 functional
    • Server version: 1.24.1 → 1.24.2 functional
  • 2 Aug 26 0
    • Server version: 1.24.0 → 1.24.1 functional
  • 1 Aug 26 +4
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 28 Jul 26 +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.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 71

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://l0g.fr/api/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=l0g.fr CN=YE2,O=Let's Encrypt,C=US 25 Jul 2026 23 Oct 2026 ECDSA 256 ECDSA-SHA384 5fa16c92ed4311cf2c96c2d26a2084d98d7
SANs: l0g.fr, watch.l0g.fr, www.l0g.fr
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC secure

Validation of l0g.fr. Secure

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
fr. present 65381 13 Verified
l0g.fr. present 14561 8 Verified
l0g.fr. Verified address RRset verified with the apex keys
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=63072000; includeSubDomains; preload
content-security-policy default-src 'self'; script-src 'self' 'wasm-unsafe-eval'; script-src-attr 'none'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; frame-src 'none'; worker-src 'self' blob:; manifest-src 'self'; media-src 'self'; object-src 'none'; base-uri 'self'; form-action 'self'; frame-ancestors 'self'; trusted-types 'none'; require-trusted-types-for 'script'; upgrade-insecure-requests
x-content-type-options nosniff
x-frame-options SAMEORIGIN
referrer-policy strict-origin-when-cross-origin
permissions-policy geolocation=(), microphone=(), camera=(), interest-cohort=()
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://l0g.fr/api/mcp Verified 200
http (plaintext) http://l0g.fr/api/mcp HTTPS enforced 301 https://l0g.fr/api/mcp
MCP tools — 21 exposed · ~2,211 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
build_research_pack ~133

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.

NameTypeReqDescription
asOfstringDate point-in-time optionnelle au format YYYY-MM-DD.
languagestringyesLangue des documents recherchés : fr ou en.
limitintegerNombre maximum de documents.
querystringyesQuestion ou thème de recherche.
riskWindowstringFenêtre Risk Diff.
NameTypeReqDescription
adversarialFindingsarray
asOf
citationUrlsarray
claimEvidencearray
claimsarray
documentsarray
errorstring
freshness
knownLimitationsarray
languagestring
parametersobject
primarySourcesarray
querystring
riskDiff
versionstring

No examples provided.

get_agent_manifest ~49

Renvoie le manifeste Agent Surface de l0g.fr : capacités, endpoints, règles d'usage, politiques de preuve et compteurs. Point d'entrée recommandé pour découvrir les surfaces machine sans scraper.

Input schema present but exposes no named parameters.

NameTypeReqDescription
capabilitiesarray
counts
descriptionstring
endpointsobject
errorstring
namestring
proofPolicy
server
versionstring

No examples provided.

get_article ~229

Renvoie le texte d'une analyse ou d'un guide l0g à partir de son slug. Le résultat est paginable par offset/length et expose nextOffset pour récupérer la suite. Utiliser section=tail ou section=sources pour atteindre rapidement conclusion, limites, méthodologie et sources. Pour lire le document complet comme objet, utiliser aussi la ressource l0g://articles/{slug} ou l0g://guides/{slug}.

NameTypeReqDescription
cursorstringCurseur opaque nextCursor renvoyé par un appel précédent.
languagestringLangue optionnelle : fr ou en. Une URL /en/... permet aussi de l’inférer.
lengthintegerLongueur maximale du segment renvoyé.
limitintegerAlias de length, recommandé pour les clients agents.
offsetintegerPosition de départ en caractères pour paginer le texte.
sectionstringSection pratique : body avec offset, head, tail ou sources.
slugstringyesSlug de l'article ou du guide.
NameTypeReqDescription
canonicalIdstring
errorstring
hasMoreboolean
language
lengthnumber
limitnumber
nextCursorstring|null
nextOffsetnumber|null
offsetnumber
referencesarray
sectionstring
sectionFoundboolean
slugstring
textstring
textCharsnumber
titlestring
totalCharsnumber
totalWordsnumber
translationStatusstring
truncatedboolean
typestring
urlstring
wordsnumber

No examples provided.

get_black_box ~99

Renvoie le Black Box Recorder l0g : frames point-in-time hashées des signaux de risque. Avec une date, sélectionne la dernière frame publiée avant ou le jour demandé, sans reconstruction rétroactive.

NameTypeReqDescription
datestringDate à rejouer au format YYYY-MM-DD. Si absente, renvoie la dernière frame.
limitFramesintegerNombre de frames récentes à inclure quand date est absente.
NameTypeReqDescription
coverageobject
errorstring
frame
framesarray
generatedstring
latestFrame
policy
replay
replayableboolean
requestedDatestring|null
versionstring

No examples provided.

get_changefeed ~75

Renvoie les dernières publications, révisions et politiques avec objectId, version/hash courant, statut de diff et changement sémantique. À utiliser pour surveiller le corpus sans tout rescanner.

NameTypeReqDescription
contentTypestringType de contenu optionnel.
limitintegerNombre maximum d'entrées.
NameTypeReqDescription
countnumber
entriesarray
errorstring
feedPolicyobject
generatedstring
versionstring

No examples provided.

get_changes ~113

Interroge le changefeed machine avec filtres de type, slug et date minimale. Inclut objectId, version/hash courant, statut de diff et type de changement sémantique.

NameTypeReqDescription
contentTypestringType de contenu optionnel.
limitintegerNombre maximum d'entrées.
sincestringDate ISO optionnelle, incluse, par exemple 2026-06-27.
slugstringSlug optionnel pour cibler un contenu.
NameTypeReqDescription
countnumber
entriesarray
errorstring
feedPolicy
filtersobject
generatedstring
versionstring

No examples provided.

get_claims ~196

Interroge les trois relations affirmation-source structurantes au maximum par article l0g. Filtrage par article, type de claim (fait, estimation, inférence ou scénario) et texte. Renvoie les références cliquables, datées quand détectable.

NameTypeReqDescription
articleSlugstringSlug d'article optionnel.
claimIdstringIdentifiant exact pour obtenir une claim unique.
includeEvidencebooleanInclut le voisinage de preuve quand une seule claim est renvoyée.
kindstringType de claim optionnel.
languagestringLangue du slug fourni. Une claim reste canonique en français.
limitintegerNombre maximum de claims.
querystringFiltre texte optionnel dans la claim ou le titre article.
sourceIdstringSlug de source, nom ou hôte cité.
NameTypeReqDescription
claimIdstring
claimKindsarray
claimsarray
countnumber
directEvidenceobject
errorstring
evidence
filtersobject
policy
relatedContent
source
sourceIdstring
versionstring

No examples provided.

get_evidence_graph ~136

Renvoie un sous-graphe de preuve l0g : articles, claims, références, hôtes, sources primaires et datasets. Avec articleSlug, la preuve directe est séparée des contenus reliés par hôte/source/dataset commun.

NameTypeReqDescription
articleSlugstringSlug d'article optionnel pour extraire son voisinage de graphe.
languagestringLangue du slug fourni. Le graphe de preuve reste canonique en français.
limitintegerNombre maximum de nœuds renvoyés.
nodeTypestringType de nœud optionnel.
NameTypeReqDescription
countsobject
directEvidenceobject
edgesarray
errorstring
filters
generatedstring
graphPolicy
nodesarray
relatedContent
returned
versionstring

No examples provided.

get_freshness ~60

Renvoie la fraîcheur du corpus l0g : derniers contenus, compteurs, endpoints disponibles et politique de fraîcheur. À appeler avant de présenter un snapshot comme actuel.

NameTypeReqDescription
limitintegerNombre de derniers contenus à renvoyer.
NameTypeReqDescription
corpusobject
endpointsarray
errorstring
freshnessPolicy
generatedstring
latestarray
signalFreshnessarray
versionstring

No examples provided.

get_integrity ~66

Renvoie les empreintes SHA-256 canoniques des surfaces Agent Surface, JSON et NDJSON. Utile pour vérifier qu'un agent a ingéré un snapshot précis.

NameTypeReqDescription
pathstringChemin optionnel, par exemple /api/v1/claims.ndjson.
NameTypeReqDescription
algorithmstring
canonicalizationobject
countnumber
errorstring
generatedstring
snapshotsarray
verification
versionstring

No examples provided.

get_ndjson_feed ~102

Lit les variantes NDJSON publiques de l'Agent Surface : catalog, claims, evidenceGraph, changes ou signalHistory. Le feed est allowlisté ; aucun chemin arbitraire n'est accepté.

NameTypeReqDescription
feedstringyesFlux NDJSON à lire.
limitintegerNombre maximum de lignes renvoyées.
recordTypestringFiltre recordType optionnel, par exemple claim, article, node, edge ou change.
NameTypeReqDescription
countnumber
errorstring
feedstring
pathstring
recordTypestring|null
recordsarray
rolestring
totalLinesnumber
totalMatchesnumber
truncatedboolean

No examples provided.

get_openapi_schema ~100

Expose le contrat OpenAPI public de l'Agent Surface l0g. Permet à un agent de découvrir les chemins, méthodes et schémas sans récupérer tout le fichier si un résumé suffit.

NameTypeReqDescription
modestringsummary pour index, path pour un endpoint, full pour le contrat complet.
pathstringChemin OpenAPI exact, par exemple /api/v1/claims.json, utilisé avec mode=path.
NameTypeReqDescription
errorstring
infoobject
openapistring
pathCountnumber
paths
schemasarray
serversarray

No examples provided.

get_risk_diff ~83

Renvoie le Risk Diff l0g : ce qui a changé dans le risque depuis 1, 7 ou 30 jours. Inclut signaux, sources fraîches ou stale, claims, modèles, articles reliés et niveau de confiance.

NameTypeReqDescription
windowstringFenêtre optionnelle : 1d, 7d ou 30d.
NameTypeReqDescription
anchorDatestring
errorstring
filtersobject
freshness
generatedstring
limitationsarray
selectedWindow
versionstring
windowsarray

No examples provided.

get_risk_indices ~69

Indices de risque publiés par l0g.fr (tableaux de bord macro US et zone euro, Yen Carry, Energie, Dette US) à la cadence des snapshots, plus un résumé de la confluence 13F. Pas de temps réel strict, pas un conseil en investissement.

Input schema present but exposes no named parameters.

NameTypeReqDescription
confluence
errorstring
generatedstring|null
indicesobject
snapshotstring|null
sourcestring

No examples provided.

get_signal_history ~90

Renvoie les observations datées des séries l0g, leur identité citable, leur version méthodologique, les changements de niveau, l'état courant des scores et la confluence 13FLOW.

NameTypeReqDescription
keystringSignal optionnel : us, eu, yen, energie ou debt.
limitintegerNombre maximum d'observations et d'événements retournés.
NameTypeReqDescription
caveatstring
confluence
coverageobject
current
errorstring
eventsarray
filters
generatedstring|null
instrumentsarray
levelChangesarray
observationsarray
policy
updatedstring|null
versionstring

No examples provided.

list_guides ~78

Liste les guides de référence de l0g.fr (pages piliers durables : 13F, Form 4, GENIUS Act, OFAC, MiCA...), avec titre, URL, description et résumé définitionnel.

NameTypeReqDescription
languagestringLangue optionnelle : fr ou en. Sans filtre, liste bilingue.
NameTypeReqDescription
countnumber
errorstring
guidesarray

No examples provided.

list_recent_analyses ~85

Liste les analyses (articles) les plus récentes de l0g.fr, de la plus récente à la plus ancienne, avec titre, URL, date, description et thèmes.

NameTypeReqDescription
languagestringLangue optionnelle : fr ou en. Sans filtre, liste bilingue.
limitintegerNombre d'analyses à renvoyer.
NameTypeReqDescription
analysesarray
countnumber
errorstring

No examples provided.

list_sources ~109

Liste les sources primaires institutionnelles suivies par l0g et les hôtes effectivement cités par les claims. Utile pour auditer l'origine des preuves.

NameTypeReqDescription
includeClaimsbooleanInclut les claims associées quand sourceId est fourni.
limitintegerNombre maximum de sources ou hôtes.
modestringType de sources à renvoyer.
sourceIdstringSource précise à résoudre, par slug, nom ou hôte.
NameTypeReqDescription
claimsarray
claimsCountnumber
countsobject
errorstring
primarySourcesarray
referenceHostsarray
source
sourceIdstring
sourcePolicy
sourceTypestring
versionstring

No examples provided.

search_by_topic ~104

Liste les analyses rattachées à un sujet (hub thématique) de l0g.fr. Accepte un slug ou un libellé approchant ; les sujets disponibles sont renvoyés avec une erreur de résolution.

NameTypeReqDescription
languagestringLangue optionnelle : fr ou en. Sans filtre, recherche bilingue.
limitintegerNombre maximum d'analyses.
topicstringyesSlug ou libellé du sujet.
NameTypeReqDescription
analysesarray
countnumber
errorstring
labelstring
requestedstring
topicstring
topicsarray

No examples provided.

search_content ~145

Recherche plein texte locale dans l0g.fr : analyses, guides, glossaire, fiches méthodologiques et sources primaires. Par défaut, le serveur utilise l'index bilingue canonique partagé avec l'Agent Surface et WebMCP, sans fournisseur externe. Le mode catalog conserve l'ancien scoring léger sur titre, tags, topics et description.

NameTypeReqDescription
languagestringLangue optionnelle : fr ou en. Sans filtre, recherche bilingue.
limitintegerNombre maximum de résultats.
modestringfulltext pour le corps des pages, catalog pour le scoring catalogue historique.
querystringyesTermes de recherche.
NameTypeReqDescription
backendstring
countnumber
coveragearray
errorstring
language
modestring
querystring
resultsarray

No examples provided.

verify_artifact ~90

Vérifie un artefact Agent Surface à partir du manifeste d'intégrité publié. Le chemin doit correspondre à un snapshot connu ; aucune lecture de chemin arbitraire n'est faite.

NameTypeReqDescription
pathstringyesChemin public, par exemple /api/v1/evidence-graph.json.
sha256stringEmpreinte SHA-256 optionnelle à comparer au snapshot canonique.
NameTypeReqDescription
algorithmstring
canonicalizationobject
errorstring
expectedSha256string
knownPathsarray
pathstring
providedSha256string|null
snapshotobject
verification
verifiedboolean|null

No examples provided.