l0g.fr Risk Intelligence
Server Details
Read-only macro risk analysis, evidence, signals, and source-backed research from l0g.fr.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- bluetouff/l0g
- GitHub Stars
- 10
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.7/5 across 6 of 6 tools scored. Lowest: 3.1/5.
Each tool targets a distinct function: discovery, search, document reading, evidence querying, research pack building, and risk state retrieval. No overlaps.
All tool names follow a consistent snake_case pattern with verb_noun structure (e.g., build_research_pack, get_evidence, search_l0g).
Six tools cover the essential operations for risk intelligence research without being excessive or minimal.
The tool surface includes discovery, search, document retrieval, evidence querying, research compilation, and risk state monitoring, covering the core workflow.
Available Tools
6 toolsbuild_research_packBuild research packBRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | Date point-in-time optionnelle au format YYYY-MM-DD. | |
| limit | No | Nombre maximum de documents. | |
| query | Yes | Question ou thème de recherche. | |
| language | Yes | Langue des documents recherchés : fr ou en. | |
| riskWindow | No | Fenêtre Risk Diff. | 7d |
Output Schema
| Name | Required | Description |
|---|---|---|
| asOf | No | |
| error | No | |
| query | No | |
| claims | No | |
| version | No | |
| language | No | |
| riskDiff | No | |
| documents | No | |
| freshness | No | |
| parameters | No | |
| citationUrls | No | |
| claimEvidence | No | |
| primarySources | No | |
| knownLimitations | No | |
| adversarialFindings | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the description adds value by confirming determinism and listing output components (documents, claims, etc.). However, it does not disclose any additional behavioral traits like authorization needs or output size limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise with two sentences, front-loading the key output components. Every sentence adds value, though a more structured format could improve scanability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the existence of an output schema and strong annotations, the description covers the tool's purpose and behavior adequately. It is missing explicit differentiation from siblings, but otherwise is complete for a deterministic research tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents all parameters. The description does not add new semantic details beyond the schema; it only summarizes the pack contents. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool composes a deterministic research pack with specified components and explicitly says it produces no investment opinion. However, it does not differentiate from sibling tools such as 'search_l0g' or 'discover_l0g', which may have overlapping functionality.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no explicit guidance on when to use this tool versus alternatives. It states the output (no investment opinion) but lacks conditions for use, prerequisites, or exclusions relative to siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
discover_l0gDiscover l0gBRead-onlyIdempotentInspect
Point d’entrée compact : capacités, versions, fraîcheur, contrats, règles de preuve et chemins MCP complet/compact.
| Name | Required | Description | Default |
|---|---|---|---|
| latestLimit | No | Nombre de contenus récents à inclure. |
Output Schema
| Name | Required | Description |
|---|---|---|
| error | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint and idempotentHint, so the description adds value by specifying that the tool returns a compact overview covering capacities, versions, freshness, contracts, proof rules, and MCP paths. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence in French, front-loading the key term 'compact entry point'. It is efficient, though clarity could be improved.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the presence of an output schema and annotations, the description provides an overview of returned content but lacks detail on how it differs from sibling tools or the exact structure of the output. Adequate but not thorough.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and the description does not add meaningful additional context beyond the schema's parameter description. The baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states 'Point d’entrée compact' (compact entry point) and lists various aspects like capabilities, versions, freshness, etc., but does not clearly define a specific action or differentiate from siblings like search_l0g. The purpose is vaguely implied.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives. The phrase 'compact entry point' hints at a summary function, but no when-to-use or when-not-to-use instructions are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_documentGet documentARead-onlyIdempotentInspect
Lit un article ou guide l0g par slug, avec pagination opaque, troncature explicite, références et URL canonique.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Slug de l'article ou du guide. | |
| limit | No | Alias de length, recommandé pour les clients agents. | |
| cursor | No | Curseur opaque nextCursor renvoyé par un appel précédent. | |
| length | No | Longueur maximale du segment renvoyé. | |
| offset | No | Position de départ en caractères pour paginer le texte. | |
| section | No | Section pratique : body avec offset, head, tail ou sources. | body |
| language | No | Langue optionnelle : fr ou en. Une URL /en/... permet aussi de l’inférer. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| slug | No | |
| text | No | |
| type | No | |
| error | No | |
| limit | No | |
| title | No | |
| words | No | |
| length | No | |
| offset | No | |
| hasMore | No | |
| section | No | |
| language | No | |
| textChars | No | |
| truncated | No | |
| nextCursor | No | |
| nextOffset | No | |
| references | No | |
| totalChars | No | |
| totalWords | No | |
| canonicalId | No | |
| sectionFound | No | |
| translationStatus | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, not destructive. The description adds valuable behavioral context: opaque pagination, explicit truncation, references, and canonical URL. No contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, efficient sentence that front-loads the action and covers key features without redundancy. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema exists and annotations provide safety, the description covers pagination, truncation, references, and canonical URL. It doesn't explicitly mention that it returns the document content, but 'Lit' implies this. Nearly complete for a read-only tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 100% schema coverage, baseline is 3. The description mentions pagination and truncation but does not add new meaning beyond what the schema parameters already describe. No elaboration on individual parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb (Lit) and the resource (article ou guide l0g par slug), and distinguishes from siblings by mentioning specific features like opaque pagination, explicit truncation, references, and canonical URL.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool vs alternatives. It implies usage for reading documents by slug, but does not specify when not to use or when to prefer siblings like search_l0g or get_evidence.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_evidenceGet evidenceARead-onlyIdempotentInspect
Interroge les claims et leurs sources, un sous-graphe de preuve ou le registre de sources avec une seule primitive compacte.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Type de claim. | |
| mode | No | Vue de preuve : claims, graph ou sources. | claims |
| limit | No | Nombre maximum d’objets. | |
| query | No | Filtre textuel sur les claims. | |
| claimId | No | Identifiant exact de claim. | |
| language | No | Langue du slug : fr ou en. | |
| sourceId | No | Source primaire ou hôte cité. | |
| articleSlug | No | Slug d’article à auditer. | |
| includeEvidence | No | Inclut le voisinage de preuve pour une claim unique. |
Output Schema
| Name | Required | Description |
|---|---|---|
| error | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare safe read-only, idempotent behavior. The description adds context about querying different evidence views, but doesn't introduce new behavioral traits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence in French, front-loaded, no redundancy. Could be slightly more detailed but efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given full schema coverage, output schema, and annotations, the description adequately covers the tool's purpose. Short but sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Input schema provides 100% coverage with descriptions for all 9 parameters. The description does not add significant additional semantics beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool queries claims, sources, sub-graph, or source register, distinguishing it from sibling tools like search_l0g or get_document.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for evidence retrieval but does not explicitly state when to use vs alternatives or when not to use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_risk_stateGet l0g risk state (primary)ARead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Date YYYY-MM-DD requise lorsque mode=replay. | |
| mode | No | Vue de risque demandée. | current |
| limit | No | Nombre maximum d’observations ou frames. | |
| window | No | Fenêtre de diff. | 7d |
| instrument | No | Instrument requis lorsque mode=history. |
Output Schema
| Name | Required | Description |
|---|---|---|
| asOf | Yes | |
| mode | Yes | |
| error | No | |
| source | Yes | |
| primary | Yes | |
| request | Yes | |
| methodology | Yes | |
| interpretation | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the tool as read-only, idempotent, and non-destructive. The description adds context about returning a 'stable and sourced contract' and enumerates the modes (current, diff, history, replay), but does not go beyond what annotations and schema convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is only two sentences, front-loading the primary role of the tool. Every phrase earns its place, with no redundant or superfluous content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (5 parameters, 4 modes), the description sufficiently covers its purpose and usage context. The existence of an output schema reduces the need to explain return values. The instruction to 'start here' provides clear entry point guidance.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Although schema coverage is 100% with parameter descriptions, the description explains how parameters relate to modes (e.g., 'diff 1/7/30 jours' maps to window, 'historique d’un instrument' ties to instrument). This adds semantic value beyond the schema by contextualizing the parameters in the overall function.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns a 'stable and sourced contract' for various risk views (current state, diff, history, replay). It uses specific verbs and resources, and is distinct from sibling tools like get_document or search_l0g.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says 'Commencer ici pour toute question sur le risque' (Start here for any question about risk), indicating it is the primary tool for risk queries. It does not, however, explicitly exclude alternative tools or mention when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_l0gSearch l0gARead-onlyIdempotentInspect
Recherche filtrée bilingue dans articles, guides, glossaire, méthodologies et sources. Renvoie des URL canoniques et des extraits bornés.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | fulltext pour le corps des pages, catalog pour le scoring catalogue historique. | fulltext |
| limit | No | Nombre maximum de résultats. | |
| query | Yes | Termes de recherche. | |
| language | No | Langue optionnelle : fr ou en. Sans filtre, recherche bilingue. |
Output Schema
| Name | Required | Description |
|---|---|---|
| mode | No | |
| count | No | |
| error | No | |
| query | No | |
| backend | No | |
| results | No | |
| coverage | No | |
| language | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the tool as read-only, idempotent, and non-destructive. The description adds behavioral context by specifying the result format (canonical URLs, bounded excerpts) and the bilingual filtering capability, which is valuable beyond the annotations. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence that is front-loaded with the core action and scope. Every word is informative and there is no redundancy or filler. Efficiently conveys the essential information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a search tool with an output schema, the description adequately defines the resource scope and output format. The list of resource types ('articles, guides, glossaire, méthodologies et sources') is somewhat vague but sufficient. The output schema covers return values, so the description does not need to detail them. A slightly more precise scope statement would improve it further.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
All parameters have descriptions in the schema (100% coverage), so the description doesn't need to add much. It mentions 'bilingual' which is already covered by the language parameter. The description adds no new parameter-specific meaning beyond what the schema provides, meeting the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool performs a filtered bilingual search across multiple resource types (articles, guides, glossary, methodologies, sources) and returns canonical URLs and bounded excerpts. This clearly distinguishes it from sibling tools like get_document which retrieves a specific document, or discover_l0g which likely has a different discovery purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this search tool versus alternatives like get_document or get_evidence. The description implies it's for finding content, but does not state when not to use it or mention sibling tools as alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseAqualityBmaintenanceNarrative & signal intelligence for AI agents: crypto/AI/macro convergence & divergence.Last updated21MIT
- AlicenseAqualityAmaintenancePre-computed financial market intelligence for AI agents. Stocks, crypto, and ETFs.Last updated92623MIT
- AlicenseAqualityCmaintenanceRecession probability, capital rotation, macro cascade analysis, and real-time economic data for Claude, ChatGPT, Cursor, and any MCP client.Last updated23681MIT
- AlicenseAqualityAmaintenanceMarket-intelligence MCP: 18 detection engines over 9,200+ instruments with calibrated uncertainty and outcome-verified provenance. Informational only, not financial advice.Last updated30MIT