{"name":"io.github.bluetouff/l0g","slug":"bluetouff-l0g","title":"l0g.fr Risk Intelligence","description":"Read-only macro risk analysis, evidence, signals, and source-backed research from l0g.fr.","url":"https://mcp.market/server/bluetouff-l0g","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":35,"stars":19,"forks":1,"downloads_week":null,"last_push_at":"2026-09-19T10:14:10.000Z","license":"NOASSERTION"},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/bluetouff/l0g","website":"https://l0g.fr/mcp/","version":"1.24.5","remotes":[{"type":"streamable-http","url":"https://l0g.fr/api/mcp/compact"},{"type":"streamable-http","url":"https://l0g.fr/api/mcp"}],"packages":[],"tools":[{"name":"build_research_pack","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":2,"maxLength":200,"description":"Question ou thème de recherche."},"language":{"type":"string","enum":["fr","en"],"description":"Langue des documents recherchés : fr ou en."},"asOf":{"type":"string","description":"Date point-in-time optionnelle au format YYYY-MM-DD."},"riskWindow":{"type":"string","enum":["1d","7d","30d"],"default":"7d","description":"Fenêtre Risk Diff."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Nombre maximum de documents."}},"required":["query","language"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"discover_l0g","description":"Point d’entrée compact : capacités, versions, fraîcheur, contrats, règles de preuve et chemins MCP complet/compact.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"latestLimit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Nombre de contenus récents à inclure."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_document","description":"Lit un article ou guide l0g par slug, avec pagination opaque, troncature explicite, références et URL canonique.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"description":"Slug de l'article ou du guide."},"language":{"type":"string","enum":["fr","en"],"description":"Langue optionnelle : fr ou en. Une URL /en/... permet aussi de l’inférer."},"offset":{"type":"integer","minimum":0,"default":0,"description":"Position de départ en caractères pour paginer le texte."},"cursor":{"type":"string","description":"Curseur opaque nextCursor renvoyé par un appel précédent."},"limit":{"type":"integer","minimum":1000,"maximum":50000,"description":"Alias de length, recommandé pour les clients agents."},"length":{"type":"integer","minimum":1000,"maximum":50000,"default":16000,"description":"Longueur maximale du segment renvoyé."},"section":{"type":"string","enum":["body","head","tail","sources"],"default":"body","description":"Section pratique : body avec offset, head, tail ou sources."}},"required":["slug"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_evidence","description":"Interroge les claims et leurs sources, un sous-graphe de preuve ou le registre de sources avec une seule primitive compacte.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"mode":{"type":"string","enum":["claims","graph","sources"],"default":"claims","description":"Vue de preuve : claims, graph ou sources."},"claimId":{"type":"string","description":"Identifiant exact de claim."},"articleSlug":{"type":"string","description":"Slug d’article à auditer."},"sourceId":{"type":"string","description":"Source primaire ou hôte cité."},"query":{"type":"string","description":"Filtre textuel sur les claims."},"kind":{"type":"string","enum":["fait","estimation","inférence","scénario"],"description":"Type de claim."},"language":{"type":"string","enum":["fr","en"],"description":"Langue du slug : fr ou en."},"includeEvidence":{"type":"boolean","default":true,"description":"Inclut le voisinage de preuve pour une claim unique."},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20,"description":"Nombre maximum d’objets."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_risk_state","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"mode":{"type":"string","enum":["current","diff","history","replay"],"default":"current","description":"Vue de risque demandée."},"instrument":{"type":"string","enum":["us","eu","yen","energie","debt"],"description":"Instrument requis lorsque mode=history."},"window":{"type":"string","enum":["1d","7d","30d"],"default":"7d","description":"Fenêtre de diff."},"date":{"type":"string","description":"Date YYYY-MM-DD requise lorsque mode=replay."},"limit":{"type":"integer","minimum":1,"maximum":200,"default":50,"description":"Nombre maximum d’observations ou frames."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_l0g","description":"Recherche filtrée bilingue dans articles, guides, glossaire, méthodologies et sources. Renvoie des URL canoniques et des extraits bornés.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":200,"description":"Termes de recherche."},"language":{"type":"string","enum":["fr","en"],"description":"Langue optionnelle : fr ou en. Sans filtre, recherche bilingue."},"mode":{"type":"string","enum":["fulltext","catalog"],"default":"fulltext","description":"fulltext pour le corps des pages, catalog pour le scoring catalogue historique."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Nombre maximum de résultats."}},"required":["query"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-19T10:14:44.035Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T10:14:43.990Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1296ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://l0g.fr/api/mcp/compact","reachable":true,"authRequired":false,"latencyMs":1296,"serverInfo":{"name":"l0g.fr compact","version":"1.24.5"}},{"url":"https://l0g.fr/api/mcp","reachable":true,"authRequired":false,"latencyMs":550,"serverInfo":{"name":"l0g.fr","version":"1.24.5"}}],"packages":[],"repo":{"found":true,"owner":"bluetouff","repo":"l0g","archived":false,"pushedAt":"2026-09-19T10:14:10Z","stars":19,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/5830057?v=4","ownerCreatedAt":"2013-11-01T10:02:10Z","license":"NOASSERTION"},"icon":{"url":"https://l0g.fr/favicon.svg","source":"site"},"presence":{"stars":19,"forks":1,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-09-19T10:14:10.000Z","score":35}}}},"grade_history":[],"reviews":[]}