l0g.fr Risk Intelligence
What this MCP does
Provides source-backed macro risk states, historical risk changes, evidence graphs, research documents, and citation-ready research packs.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'language'], 'properties': {'asOf': {'type': 'string', 'description': 'Date point-in-time optionnelle au format YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Nombre maximum de documents.'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': 'Question ou thème de recherche.'}, 'language': {'enum': ['fr', 'en'], 'type': 'string', 'description': 'Langue des documents recherchés : fr ou en.'}, 'riskWindow': {'enum': ['1d', '7d', '30d'], 'type': 'string', 'default': '7d', 'description': 'Fenêtre Risk Diff.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'asOf': {'$ref': '#/properties/parameters'}, 'error': {'type': 'string'}, 'query': {'type': 'string'}, 'claims': {'type': 'array'}, 'version': {'type': 'string'}, 'language': {'enum': ['fr', 'en'], 'type': 'string'}, 'riskDiff': {'anyOf': [{}, {'type': 'null'}]}, 'documents': {'type': 'array'}, 'freshness': {'$ref': '#/properties/parameters'}, 'parameters': {'type': 'object', 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/properties/parameters/additionalProperties'}}, {'type': 'object', 'additionalProperties': {'$ref': '#/properties/parameters/additionalProperties'}}]}}, 'citationUrls': {'type': 'array', 'items': {'type': 'string'}}, 'claimEvidence': {'type': 'array'}, 'primarySources': {'type': 'array'}, 'knownLimitations': {'type': 'array', 'items': {'type': 'string'}}, 'adversarialFindings': {'type': 'array'}}, 'additionalProperties': {'$ref': '#/properties/parameters/additionalProperties'}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'latestLimit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Nombre de contenus récents à inclure.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'error': {'type': 'string'}}, 'additionalProperties': True}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': "Slug de l'article ou du guide."}, 'limit': {'type': 'integer', 'maximum': 50000, 'minimum': 1000, 'description': 'Alias de length, recommandé pour les clients agents.'}, 'cursor': {'type': 'string', 'description': 'Curseur opaque nextCursor renvoyé par un appel précédent.'}, 'length': {'type': 'integer', 'default': 16000, 'maximum': 50000, 'minimum': 1000, 'description': 'Longueur maximale du segment renvoyé.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0, 'description': 'Position de départ en caractères pour paginer le texte.'}, 'section': {'enum': ['body', 'head', 'tail', 'sources'], 'type': 'string', 'default': 'body', 'description': 'Section pratique : body avec offset, head, tail ou sources.'}, 'language': {'enum': ['fr', 'en'], 'type': 'string', 'description': 'Langue optionnelle : fr ou en. Une URL /en/... permet aussi de l’inférer.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'type': 'string'}, 'slug': {'type': 'string'}, 'text': {'type': 'string'}, 'type': {'enum': ['article', 'guide'], 'type': 'string'}, 'error': {'type': 'string'}, 'limit': {'type': 'number'}, 'title': {'type': 'string'}, 'words': {'type': 'number'}, 'length': {'type': 'number'}, 'offset': {'type': 'number'}, 'hasMore': {'type': 'boolean'}, 'section': {'enum': ['body', 'head', 'tail', 'sources'], 'type': 'string'}, 'language': {'anyOf': [{'enum': ['fr', 'en'], 'type': 'string'}, {'type': 'null'}]}, 'textChars': {'type': 'number'}, 'truncated': {'type': 'boolean'}, 'nextCursor': {'type': ['string', 'null']}, 'nextOffset': {'type': ['number', 'null']}, 'references': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'href'], 'properties': {'date': {'$ref': '#/properties/references/items/properties/host'}, 'host': {'type': ['string', 'null']}, 'href': {'type': 'string'}, 'kind': {'$ref': '#/properties/references/items/properties/host'}, 'label': {'type': 'string'}, 'dateLabel': {'$ref': '#/properties/references/items/properties/host'}, 'indexedAt': {'$ref': '#/properties/references/items/properties/host'}, 'retrievedAt': {'$ref': '#/properties/references/items/properties/host'}, 'sourcePublicationDate': {'$ref': '#/properties/references/items/properties/host'}, 'sourcePublicationDateLabel': {'$ref': '#/properties/references/items/properties/host'}}, 'additionalProperties': False}}, 'totalChars': {'type': 'number'}, 'totalWords': {'type': 'number'}, 'canonicalId': {'type': 'string'}, 'sectionFound': {'type': 'boolean'}, 'translationStatus': {'enum': ['source', 'current', 'stale', 'missing-source'], 'type': 'string'}}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/additionalProperties'}}, {'type': 'object', 'additionalProperties': {'$ref': '#/additionalProperties'}}]}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'enum': ['fait', 'estimation', 'inférence', 'scénario'], 'type': 'string', 'description': 'Type de claim.'}, 'mode': {'enum': ['claims', 'graph', 'sources'], 'type': 'string', 'default': 'claims', 'description': 'Vue de preuve : claims, graph ou sources.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Nombre maximum d’objets.'}, 'query': {'type': 'string', 'description': 'Filtre textuel sur les claims.'}, 'claimId': {'type': 'string', 'description': 'Identifiant exact de claim.'}, 'language': {'enum': ['fr', 'en'], 'type': 'string', 'description': 'Langue du slug : fr ou en.'}, 'sourceId': {'type': 'string', 'description': 'Source primaire ou hôte cité.'}, 'articleSlug': {'type': 'string', 'description': 'Slug d’article à auditer.'}, 'includeEvidence': {'type': 'boolean', 'default': True, 'description': 'Inclut le voisinage de preuve pour une claim unique.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'error': {'type': 'string'}}, 'additionalProperties': True}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'description': 'Date YYYY-MM-DD requise lorsque mode=replay.'}, 'mode': {'enum': ['current', 'diff', 'history', 'replay'], 'type': 'string', 'default': 'current', 'description': 'Vue de risque demandée.'}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'description': 'Nombre maximum d’observations ou frames.'}, 'window': {'enum': ['1d', '7d', '30d'], 'type': 'string', 'default': '7d', 'description': 'Fenêtre de diff.'}, 'instrument': {'enum': ['us', 'eu', 'yen', 'energie', 'debt'], 'type': 'string', 'description': 'Instrument requis lorsque mode=history.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'primary', 'request', 'asOf', 'source', 'methodology', 'interpretation'], 'properties': {'asOf': {'type': ['string', 'null']}, 'mode': {'enum': ['current', 'diff', 'history', 'replay'], 'type': 'string'}, 'error': {'type': 'string'}, 'source': {'type': 'string'}, 'primary': {'type': 'boolean', 'const': True}, 'request': {'type': 'object', 'required': ['instrument', 'window', 'date', 'limit'], 'properties': {'date': {'type': ['string', 'null']}, 'limit': {'type': 'integer'}, 'window': {'anyOf': [{'enum': ['1d', '7d', '30d'], 'type': 'string'}, {'type': 'null'}]}, 'instrument': {'anyOf': [{'enum': ['us', 'eu', 'yen', 'energie', 'debt'], 'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'methodology': {'type': 'string'}, 'interpretation': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/additionalProperties'}}, {'type': 'object', 'additionalProperties': {'$ref': '#/additionalProperties'}}]}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'mode': {'enum': ['fulltext', 'catalog'], 'type': 'string', 'default': 'fulltext', 'description': 'fulltext pour le corps des pages, catalog pour le scoring catalogue historique.'}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Nombre maximum de résultats.'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Termes de recherche.'}, 'language': {'enum': ['fr', 'en'], 'type': 'string', 'description': 'Langue optionnelle : fr ou en. Sans filtre, recherche bilingue.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mode': {'enum': ['fulltext', 'catalog'], 'type': 'string'}, 'count': {'type': 'number'}, 'error': {'type': 'string'}, 'query': {'type': 'string'}, 'backend': {'enum': ['shared-agent-search-index', 'catalog-weighted-lexical'], 'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'language', 'title', 'score'], 'properties': {'url': {'type': 'string'}, 'date': {'type': ['string', 'null']}, 'type': {'enum': ['article', 'guide', 'glossary', 'methodology', 'source'], 'type': 'string'}, 'score': {'type': 'number'}, 'title': {'type': 'string'}, 'excerpt': {'type': 'string'}, 'language': {'$ref': '#/properties/language/anyOf/0'}, 'canonicalId': {'type': 'string'}, 'description': {'type': 'string'}, 'matchedTerms': {'type': 'array', 'items': {'type': 'string'}}, 'matchedFields': {'type': 'array', 'items': {'enum': ['title', 'tags', 'description', 'body'], 'type': 'string'}}, 'translationStatus': {'enum': ['source', 'current', 'stale', 'missing-source'], 'type': 'string'}}, 'additionalProperties': False}}, 'coverage': {'type': 'array', 'items': {'enum': ['title', 'tags', 'topics', 'description', 'body'], 'type': 'string'}}, 'language': {'anyOf': [{'enum': ['fr', 'en'], 'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/additionalProperties'}}, {'type': 'object', 'additionalProperties': {'$ref': '#/additionalProperties'}}]}}
Recent tool changes
Similar MCP servers
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
EventTrader Research (read-only)
Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…
World Monitor
Delivers live geopolitical, conflict, country-risk, market, energy, climate, aviation, supply-chain, and macroeconomic intelligen…
Slacking.biz — SEC Financial Data + US Economics + Demographics + FX
Provides financial, economic, demographic, foreign-exchange, regulatory, and company research data from public sources.
TipRanks
Provides market research and investment data covering stocks, ETFs, commodities, crypto, forex, analyst ratings, news, earnings, …
welcome
Provides market data and educational investment research for stocks, ETFs, and crypto, including fundamentals, prices, macro indi…
Currencyformat
Formats localized numbers and currencies and also provides routed access to structured financial, market, government, and researc…