jawz
Ce que fait ce MCP
Provides live macroeconomic data covering market regimes, conditions, and liquidity with provenance.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loop_slug', 'node'], 'properties': {'node': {'enum': ['see-the-world', 'understand-the-book', 'decide', 'observe'], 'type': 'string', 'description': 'Chapter node'}, 'loop_slug': {'type': 'string', 'description': 'Loop slug'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'node': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'title': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'content': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'version': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'loop_slug': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'loop_title': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'author_name': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'row': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'status': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'interval': {'enum': ['weekly', 'monthly'], 'type': 'string', 'description': 'Sample cadence (default weekly)'}, 'lookback_weeks': {'type': 'number', 'description': 'How many weeks of history to cover (default 12, clamped 1â\x80\x9352)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'tool': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'status': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'summary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'warnings': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'generated_at': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'presentation': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'as_of': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'crons': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'notices': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'sources': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'any_stale': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'boolean'}]}, {'type': 'null'}]}, 'collector': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'any_unavailable': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'boolean'}]}, {'type': 'null'}]}, 'china_release_alert': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'umich_release_alert': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['portfolio'], 'properties': {'portfolio': {'type': 'array', 'items': {'type': 'object', 'required': ['symbol', 'asset_class'], 'properties': {'symbol': {'type': 'string'}, 'thesis': {'type': 'string', 'description': 'Missing thesis flags the position as thesis_undocumented'}, 'conviction': {'type': 'number', 'maximum': 10, 'minimum': 1}, 'entry_date': {'type': 'string', 'description': 'Missing entry_date flags the position as thesis_undocumented'}, 'asset_class': {'enum': ['equities-growth', 'equities-quality', 'equities-cyclical', 'equities-defensive', 'bonds-long-duration', 'bonds-short-duration', 'credit-high-yield', 'commodities-broad', 'gold', 'btc-beta', 'eth-beta', 'crypto-speculative', 'crypto-beta', 'cash'], 'type': 'string'}, 'symbol_type': {'enum': ['crypto', 'stock', 'etf'], 'type': 'string'}}, 'additionalProperties': False}, 'description': 'Array of Decision Records â\x80\x94 one per position the user wants scanned'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'alerts': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'as_of_date': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'staleness_flags': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'total_positions': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'flagged_positions': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'positions_without_records': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tickers'], 'properties': {'tickers': {'type': 'array', 'items': {'type': 'string'}, 'description': "ETF ticker symbols to look through (e.g. ['QQQ','VGT','SPY'])"}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'coverage': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'guidance': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'profiles': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'requested': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'data_sources': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'unknown_tickers': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'event_types': {'type': 'array', 'items': {'enum': ['fomc', 'cpi', 'nfp', 'pce', 'ecb', 'boj', 'boe'], 'type': 'string'}, 'description': 'Filter by event types (default: fomc, cpi, nfp, pce). Only those four carry dates; ecb/boj/boe return empty with a staleness flag.'}, 'lookahead_days': {'type': 'number', 'description': 'How many days forward to look (default 14)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'as_of': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'events': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'data_sources': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'staleness_flags': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'summary_only': {'type': 'boolean', 'description': 'If true, return composite + direction + one-line driver only'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'as_of': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'scope': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'drivers': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'pillars': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'composite': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'direction': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'scope_note': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'data_sources': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'staleness_flags': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'as_of': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'gdpnow': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'data_sources': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'classification': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'staleness_flags': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'ism_manufacturing': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'leading_indicators': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'consumer_sentiment_umcsent': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cpi': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'pce': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'as_of': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'breakevens': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'wage_growth': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'data_sources': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'classification': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'staleness_flags': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'interval': {'enum': ['weekly', 'monthly'], 'type': 'string', 'description': 'Sample cadence (default weekly)'}, 'lookback_weeks': {'type': 'number', 'description': 'How many weeks of history to cover (default 12, clamped 1â\x80\x9352)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'tool': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'status': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'summary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'warnings': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'generated_at': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'presentation': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loop_slug'], 'properties': {'loop_slug': {'type': 'string', 'description': "Loop slug (e.g. 'jawz')"}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'title': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'version': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'chapters': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'visibility': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'author_name': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'description': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'price_cents': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'pricing_model': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'improvement_model': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'methodology_statement': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'tool': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'status': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'tables': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'pillars': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'summary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'warnings': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'generated_at': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'presentation': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'staleness_flags': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['holdings'], 'properties': {'holdings': {'type': 'array', 'items': {'type': 'object', 'required': ['symbol', 'quantity'], 'properties': {'isin': {'type': 'string', 'description': 'Optional ISIN (equities, ETFs, funds â\x80\x94 crypto has none). When present, resolution goes by ISIN first; the exchange hint picks the listing when the ISIN trades on several.'}, 'symbol': {'type': 'string', 'description': 'Raw ticker (e.g. BTC, AAPL, GLD, AKRBP.OL). To force a US equity/ETF over a same-symbol crypto coin, qualify it: NASDAQ:AIPO or AIPO.US'}, 'exchange': {'type': 'string', 'description': 'Optional exchange hint â\x80\x94 NASDAQ, NYSE, NYSEARCA, XETRA, OSL, MIL, LSE, PAR, AMS, SWX, HKG, TSX, ASX. Narrows a bare symbol to a venue; a non-US venue prices the local listing.'}, 'quantity': {'type': ['number', 'string'], 'description': 'Number of units held'}, 'asset_class': {'enum': ['equity', 'etf', 'fund', 'crypto', 'commodity', 'other'], 'type': 'string', 'description': "Optional. 'equity' | 'etf' | 'fund' force the listed-instrument path; 'crypto' forces the token path. Reported as resolution.mismatch when the result disagrees."}}, 'additionalProperties': False}, 'description': 'Portfolio holdings to analyze'}, 'base_currency': {'type': ['string', 'null'], 'description': "Currency for price, value and totalValue. Omit for USD (default). 'native' or null: no conversion â\x80\x94 each line is stated in its quote currency and fx is null."}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'holdings': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'warnings': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'timestamp': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'totalValue': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'interval': {'enum': ['weekly', 'monthly'], 'type': 'string', 'description': 'Sample cadence (default weekly)'}, 'lookback_weeks': {'type': 'number', 'description': 'How many weeks of history to cover (default 12, clamped 1â\x80\x9352)'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'tool': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'status': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'summary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'warnings': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'generated_at': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'presentation': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'live_now': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'memory_note': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'what_this_is': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'audience_note': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'first_prompts': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'how_to_go_deeper': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'if_rumo_is_connected': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'week_ending': {'type': 'string', 'description': 'Week ending date (YYYY-MM-DD); defaults to last Friday'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'as_of': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'week_ending': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'data_sources': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'data_releases': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'policy_events': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'fed_h41_update': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'staleness_flags': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'Edition to fetch, YYYY-MM-DD. Omit for the latest.'}, 'list_only': {'type': 'boolean', 'description': 'Return only the list of available editions (slug, title, regimeLine, takeaway).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'note': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'slug': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'title': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'byline': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'sections': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'takeaway': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'latest_url': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'regimeLine': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'canonical_url': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'available_editions': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'loops': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loop_slug', 'node'], 'properties': {'node': {'enum': ['see-the-world', 'understand-the-book', 'decide', 'observe'], 'type': 'string', 'description': 'Chapter node'}, 'context': {'type': 'string', 'description': 'Optional user context (portfolio details, ticker, question)'}, 'loop_slug': {'type': 'string', 'description': 'Loop slug'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'node': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'loop_slug': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'loop_title': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'author_name': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'content_note': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'invocation_id': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'framework_content': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['loop_slug', 'node', 'mode_slug'], 'properties': {'node': {'enum': ['see-the-world', 'understand-the-book', 'decide', 'observe'], 'type': 'string', 'description': 'Chapter node'}, 'context': {'type': 'string', 'description': 'Optional user context'}, 'loop_slug': {'type': 'string', 'description': 'Loop slug'}, 'mode_slug': {'type': 'string', 'description': "Mode slug (e.g. 'equity-screen', 'regime-overlay')"}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'node': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'loop_slug': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'mode_slug': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'loop_title': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'author_name': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'content_note': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'invocation_id': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'framework_content': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['symbol', 'asset_class', 'entry_date'], 'properties': {'symbol': {'type': 'string', 'description': 'Ticker or instrument (e.g. AAPL, BTC, TLT)'}, 'thesis': {'type': 'string', 'description': 'Original thesis text. Echoed back word-for-word in review questions.'}, 'conviction': {'type': 'number', 'maximum': 10, 'minimum': 1, 'description': 'User-supplied conviction 1â\x80\x9310. Drives conviction_gap if a meaningful gap exists vs the regime fit score.'}, 'entry_date': {'type': 'string', 'description': 'ISO date (YYYY-MM-DD) when the position was opened'}, 'asset_class': {'enum': ['equities-growth', 'equities-quality', 'equities-cyclical', 'equities-defensive', 'bonds-long-duration', 'bonds-short-duration', 'credit-high-yield', 'commodities-broad', 'gold', 'btc-beta', 'eth-beta', 'crypto-speculative', 'crypto-beta', 'cash'], 'type': 'string', 'description': "Asset class for fit-score lookup, drawn from the holding's actual exposure (Chapter 2 Mode 2.1) rather than from the current regime. A hybrid holding is scored per sleeve and weight-blended. Drives the regime-fit calculation."}, 'symbol_type': {'enum': ['crypto', 'stock', 'etf'], 'type': 'string', 'description': 'Price-API hint. Inferred from asset_class if omitted.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'symbol': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'price_now': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'as_of_date': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'entry_date': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'regime_now': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'asset_class': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'drift_label': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'drift_score': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'explanation': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string'}]}, {'type': 'null'}]}, 'fit_score_now': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'conviction_gap': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'price_at_entry': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'terms_glossary': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'regime_at_entry': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'object', 'properties': {}, 'additionalProperties': True}]}, {'type': 'null'}]}, 'staleness_flags': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'review_questions': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}, 'total_return_pct': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'fit_score_at_entry': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'number'}]}, {'type': 'null'}]}, 'classification_warnings': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'array', 'items': {}}]}, {'type': 'null'}]}}, 'additionalProperties': True}
Modifications récentes des outils
Serveurs MCP similaires
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
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…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
simplefunctions
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflow…
EventTrader MCP
Provides prediction-market research and trading capabilities, including real-time event-market data, CLOB execution paths, fund i…
Signal8
Provides SEC filings, dilution data, insider and institutional ownership, and political-trade data.