FolioFact
Qué hace este MCP
Provides read-only research on tracked funds and their holdings, stock financials, valuations, options data, insider transactions, earnings reports, and comparisons.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tickers'], 'properties': {'tickers': {'type': 'string', 'examples': ['AAPL,MSFT,GOOG'], 'description': 'Comma-separated tickers (2–6, dots allowed).'}, 'insider_window': {'enum': ['90d', '1y', 'all'], 'type': 'string', 'description': 'Insider activity window.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['submitted_tickers', 'tickers', 'unknown_tickers', 'insider_window', 'insider_window_label', 'columns', 'provenance'], 'properties': {'columns': {'type': 'array', 'items': {'type': 'object', 'required': ['ticker', 'name', 'listing', 'market_cap', 'enterprise_value', 'ocf_ev_yield', 'fcf_ev_yield', 'price_basis_kind', 'valuation_observed_at', 'financial_point', 'fund_summary', 'insider_summary', 'valuation_basis'], 'properties': {'name': {'type': ['string', 'null']}, 'ticker': {'type': 'string'}, 'listing': {'anyOf': [{'type': 'object', 'required': ['listed_on', 'event_type', 'recently_listed', 'source_url', 'disclosure_note'], 'properties': {'listed_on': {'type': 'string', 'format': 'date'}, 'event_type': {'enum': ['ipo', 'direct_listing', 'spin_off'], 'type': 'string'}, 'source_url': {'type': 'string', 'format': 'uri'}, 'disclosure_note': {'type': 'string'}, 'recently_listed': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'market_cap': {'type': ['integer', 'null']}, 'fcf_ev_yield': {'type': ['number', 'null']}, 'fund_summary': {'type': 'object', 'required': ['available', 'holder_count', 'total_value', 'top_position', 'top_share', 'period_range', 'move_counts', 'average_weight', 'conviction_score'], 'properties': {'available': {'type': 'boolean'}, 'top_share': {'type': ['number', 'null']}, 'move_counts': {'anyOf': [{'type': 'object', 'required': ['keeps', 'opens', 'adds', 'trims', 'exits'], 'properties': {'adds': {'type': 'integer'}, 'exits': {'type': 'integer'}, 'keeps': {'type': 'integer'}, 'opens': {'type': 'integer'}, 'trims': {'type': 'integer'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'total_value': {'type': ['integer', 'null']}, 'holder_count': {'type': ['integer', 'null']}, 'period_range': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'format': 'date'}, 'maxItems': 2, 'minItems': 2}, {'type': 'null'}]}, 'top_position': {'anyOf': [{'type': 'object', 'required': ['ticker', 'name', 'value', 'percent_of_fund'], 'properties': {'name': {'type': ['string', 'null']}, 'value': {'type': ['integer', 'null']}, 'ticker': {'type': ['string', 'null']}, 'percent_of_fund': {'type': ['number', 'null']}}, 'additionalProperties': False}, {'type': 'null'}]}, 'average_weight': {'type': ['number', 'null']}, 'conviction_score': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'ocf_ev_yield': {'type': ['number', 'null']}, 'financial_point': {'anyOf': [{'type': 'object', 'required': ['label', 'end_on'], 'properties': {'label': {'type': 'string'}, 'end_on': {'type': ['string', 'null'], 'format': 'date'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'insider_summary': {'type': 'object', 'required': ['available', 'summary', 'coverage_date'], 'properties': {'summary': {'anyOf': [{'type': 'object', 'required': ['buy_value', 'sell_value', 'net_value', 'buyer_count', 'seller_count', 'largest_trade'], 'properties': {'buy_value': {'type': 'integer'}, 'net_value': {'type': 'integer'}, 'sell_value': {'type': 'integer'}, 'buyer_count': {'type': 'integer'}, 'seller_count': {'type': 'integer'}, 'largest_trade': {'anyOf': [{'type': 'object', 'required': ['date', 'filed_on', 'ticker', 'company', 'owner_name', 'owner_role', 'transaction_code', 'shares', 'price', 'value'], 'properties': {'date': {'type': 'string', 'format': 'date'}, 'price': {'anyOf': [{'type': 'string', 'pattern': '^-?[0-9]+(?:\\.[0-9]+)?$'}, {'type': 'null'}]}, 'value': {'type': 'integer'}, 'shares': {'type': 'integer'}, 'ticker': {'type': ['string', 'null']}, 'company': {'type': ['string', 'null']}, 'filed_on': {'type': ['string', 'null'], 'format': 'date'}, 'owner_name': {'type': ['string', 'null']}, 'owner_role': {'type': ['string', 'null']}, 'transaction_code': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'available': {'type': 'boolean'}, 'coverage_date': {'type': ['string', 'null'], 'format': 'date'}}, 'additionalProperties': False}, 'valuation_basis': {'type': 'object', 'required': ['statement_on', 'shares_on', 'price_on', 'measurement', 'estimated', 'description', 'unavailable_reason', 'ev_unavailable_reason', 'accession_number', 'source_url', 'mapping_sources', 'calculation_version', 'cash_flow_period'], 'properties': {'price_on': {'type': ['string', 'null'], 'format': 'date'}, 'estimated': {'type': 'boolean'}, 'shares_on': {'type': ['string', 'null'], 'format': 'date'}, 'source_url': {'type': ['string', 'null']}, 'description': {'type': 'string'}, 'measurement': {'type': ['string', 'null']}, 'statement_on': {'type': ['string', 'null'], 'format': 'date'}, 'mapping_sources': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'accession_number': {'type': ['string', 'null']}, 'cash_flow_period': {'type': ['string', 'null']}, 'unavailable_reason': {'type': ['string', 'null']}, 'calculation_version': {'type': 'string'}, 'ev_unavailable_reason': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'enterprise_value': {'type': ['integer', 'null']}, 'price_basis_kind': {'anyOf': [{'enum': ['daily_close', 'intraday', 'implied_13f'], 'type': 'string'}, {'type': 'null'}]}, 'valuation_observed_at': {'type': ['string', 'null'], 'format': 'date-time'}}, 'additionalProperties': False}, 'maxItems': 6, 'minItems': 2}, 'tickers': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 6, 'minItems': 2}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'insider_window': {'enum': ['90d', '1y', 'all'], 'type': 'string'}, 'unknown_tickers': {'type': 'array', 'items': {'type': 'string'}}, 'submitted_tickers': {'type': 'string'}, 'insider_window_label': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Public path, e.g. /blog/how-to-read-a-13f-without-overreading-it, /agents, or /llms.txt.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path', 'text', 'provenance'], 'properties': {'path': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Fund slug (URL identifier).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['fund', 'quarters', 'summary', 'provenance'], 'properties': {'fund': {'type': 'object', 'required': ['slug', 'name'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': False}, 'summary': {'type': 'object', 'required': ['quarters_count', 'average_positions_count', 'latest_top_five_percent', 'average_top_five_percent', 'average_turnover_count', 'durable_positions_count', 'favorite_positions'], 'properties': {'quarters_count': {'type': 'integer'}, 'favorite_positions': {'type': 'array', 'items': {'type': 'object', 'required': ['ticker', 'name', 'quarters_held', 'latest_percent', 'latest_value'], 'properties': {'name': {'type': ['string', 'null']}, 'ticker': {'type': 'string'}, 'latest_value': {'type': ['integer', 'null']}, 'quarters_held': {'type': 'integer'}, 'latest_percent': {'type': ['number', 'null']}}, 'additionalProperties': False}}, 'average_turnover_count': {'type': ['number', 'null']}, 'average_positions_count': {'type': ['number', 'null']}, 'durable_positions_count': {'type': 'integer'}, 'latest_top_five_percent': {'type': ['number', 'null']}, 'average_top_five_percent': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'quarters': {'type': 'array', 'items': {'type': 'object', 'required': ['quarter', 'report_period_on', 'value', 'holdings_count', 'truncated', 'visible_holdings_count'], 'properties': {'value': {'type': 'integer'}, 'quarter': {'type': 'string'}, 'truncated': {'type': 'boolean'}, 'holdings_count': {'type': 'integer'}, 'report_period_on': {'type': ['string', 'null'], 'format': 'date'}, 'visible_holdings_count': {'type': 'integer'}}, 'additionalProperties': False}}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Fund slug (URL identifier).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['fund', 'quarter', 'total_value', 'holdings', 'provenance'], 'properties': {'fund': {'type': 'object', 'required': ['slug', 'name'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': False}, 'quarter': {'type': ['string', 'null']}, 'holdings': {'type': 'array', 'items': {'type': 'object', 'required': ['security', 'position_type', 'shares', 'value', 'percent_of_fund', 'change', 'change_percent'], 'properties': {'value': {'type': 'integer'}, 'change': {'enum': ['new', 'add', 'trim', 'hold', 'sold', 'unknown'], 'type': 'string'}, 'shares': {'type': ['integer', 'null']}, 'security': {'type': 'object', 'required': ['ticker', 'name', 'listing'], 'properties': {'name': {'type': ['string', 'null']}, 'ticker': {'type': 'string'}, 'listing': {'anyOf': [{'type': 'object', 'required': ['listed_on', 'event_type', 'recently_listed', 'source_url', 'disclosure_note'], 'properties': {'listed_on': {'type': 'string', 'format': 'date'}, 'event_type': {'enum': ['ipo', 'direct_listing', 'spin_off'], 'type': 'string'}, 'source_url': {'type': 'string', 'format': 'uri'}, 'disclosure_note': {'type': 'string'}, 'recently_listed': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}, 'position_type': {'enum': ['direct', 'call', 'put'], 'type': 'string'}, 'change_percent': {'type': ['number', 'null']}, 'percent_of_fund': {'type': ['number', 'null']}}, 'additionalProperties': False}}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'total_value': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['pabrai-funds', 'marmara-capital'], 'description': 'Fund slug (URL identifier).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['fund', 'filing', 'investors', 'portfolio', 'provenance'], 'properties': {'fund': {'type': 'object', 'required': ['slug', 'name', 'manager'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'manager': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'filing': {'anyOf': [{'type': 'object', 'required': ['quarter', 'report_period_on', 'positions', 'total_value'], 'properties': {'quarter': {'type': 'string'}, 'positions': {'type': 'integer'}, 'total_value': {'type': 'integer'}, 'report_period_on': {'type': 'string', 'format': 'date'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'investors': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': False}}, 'portfolio': {'type': 'object', 'required': ['total_value', 'row_count'], 'properties': {'row_count': {'type': 'integer'}, 'total_value': {'type': 'integer'}}, 'additionalProperties': False}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'examples': ['monish-pabrai', 'li-lu'], 'description': 'Investor slug (URL identifier).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['investor', 'portfolios', 'featured_fund', 'provenance'], 'properties': {'investor': {'type': 'object', 'required': ['slug', 'name', 'kind'], 'properties': {'kind': {'enum': ['person', 'organization'], 'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': False}, 'portfolios': {'type': 'array', 'items': {'type': 'object', 'required': ['vehicle', 'fund', 'filing'], 'properties': {'fund': {'type': 'object', 'required': ['slug', 'name', 'personal'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'personal': {'type': 'boolean'}}, 'additionalProperties': False}, 'filing': {'anyOf': [{'type': 'object', 'required': ['quarter', 'report_period_on', 'positions', 'total_value'], 'properties': {'quarter': {'type': 'string'}, 'positions': {'type': 'integer'}, 'total_value': {'type': 'integer'}, 'report_period_on': {'type': 'string', 'format': 'date'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'vehicle': {'type': 'object', 'required': ['name', 'vehicle_type'], 'properties': {'name': {'type': 'string'}, 'vehicle_type': {'enum': ['investment_manager', 'private_fund', 'registered_fund', 'company', 'investment_arm', 'personal'], 'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'featured_fund': {'anyOf': [{'type': 'object', 'required': ['slug', 'name', 'filing'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'filing': {'anyOf': [{'type': 'object', 'required': ['quarter', 'report_period_on', 'positions', 'total_value'], 'properties': {'quarter': {'type': 'string'}, 'positions': {'type': 'integer'}, 'total_value': {'type': 'integer'}, 'report_period_on': {'type': 'string', 'format': 'date'}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'examples': ['AAPL', 'BRK.A'], 'description': 'Stock ticker (dots allowed, e.g. BRK.A).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker', 'name', 'listing', 'total_value', 'single_class', 'latest_earnings', 'positions', 'provenance'], 'properties': {'name': {'type': ['string', 'null']}, 'ticker': {'type': 'string'}, 'listing': {'anyOf': [{'type': 'object', 'required': ['listed_on', 'event_type', 'recently_listed', 'source_url', 'disclosure_note'], 'properties': {'listed_on': {'type': 'string', 'format': 'date'}, 'event_type': {'enum': ['ipo', 'direct_listing', 'spin_off'], 'type': 'string'}, 'source_url': {'type': 'string', 'format': 'uri'}, 'disclosure_note': {'type': 'string'}, 'recently_listed': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'positions': {'type': 'array', 'items': {'type': 'object', 'required': ['fund', 'filing', 'value', 'percent_of_fund', 'shares', 'activity'], 'properties': {'fund': {'type': 'object', 'required': ['slug', 'name'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}}, 'additionalProperties': False}, 'value': {'type': 'integer'}, 'filing': {'type': 'object', 'required': ['quarter', 'report_period_on', 'positions', 'total_value'], 'properties': {'quarter': {'type': 'string'}, 'positions': {'type': 'integer'}, 'total_value': {'type': 'integer'}, 'report_period_on': {'type': 'string', 'format': 'date'}}, 'additionalProperties': False}, 'shares': {'type': ['integer', 'null']}, 'activity': {'anyOf': [{'type': 'object', 'required': ['change', 'buy', 'sell'], 'properties': {'buy': {'type': 'boolean'}, 'sell': {'type': 'boolean'}, 'change': {'enum': ['new', 'add', 'trim', 'sold'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'percent_of_fund': {'type': ['number', 'null']}}, 'additionalProperties': False}}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'total_value': {'type': 'integer'}, 'single_class': {'type': 'boolean'}, 'latest_earnings': {'anyOf': [{'type': 'object', 'required': ['period', 'revision', 'published_at', 'teaser'], 'properties': {'period': {'type': 'object', 'required': ['slug', 'label', 'kind', 'end_on'], 'properties': {'kind': {'enum': ['quarter', 'half_year', 'annual'], 'type': 'string'}, 'slug': {'type': 'string'}, 'label': {'type': 'string'}, 'end_on': {'type': 'string', 'format': 'date'}}, 'additionalProperties': False}, 'teaser': {'type': 'object', 'required': ['headline', 'summary', 'highlights'], 'properties': {'summary': {'type': 'string'}, 'headline': {'type': 'string'}, 'highlights': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 3, 'minItems': 3}}, 'additionalProperties': False}, 'revision': {'type': 'integer'}, 'published_at': {'type': ['string', 'null'], 'format': 'date-time'}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {'q': {'type': 'string', 'description': 'Owner name query.'}, 'dir': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction.'}, 'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number (deep pages require Pro).'}, 'sort': {'enum': ['date', 'owner', 'shares', 'value'], 'type': 'string', 'description': 'Sort column.'}, 'filter': {'enum': ['all', 'open_market', 'buys', 'sells'], 'type': 'string', 'description': 'Transaction type filter.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Rows per page.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['coverage_on', 'filter', 'query', 'sort', 'dir', 'transactions', 'pagination', 'provenance'], 'properties': {'dir': {'enum': ['asc', 'desc'], 'type': 'string'}, 'sort': {'enum': ['date', 'owner', 'shares', 'value'], 'type': 'string'}, 'query': {'type': 'string'}, 'filter': {'enum': ['all', 'open_market', 'buys', 'sells'], 'type': 'string'}, 'pagination': {'type': 'object', 'required': ['page', 'per_page', 'total', 'total_pages'], 'properties': {'page': {'type': 'integer'}, 'total': {'type': 'integer'}, 'per_page': {'type': 'integer'}, 'total_pages': {'type': 'integer'}}, 'additionalProperties': False}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'coverage_on': {'type': ['string', 'null'], 'format': 'date'}, 'transactions': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'filed_on', 'ticker', 'company', 'owner_name', 'owner_role', 'transaction_code', 'shares', 'price', 'value'], 'properties': {'date': {'type': 'string', 'format': 'date'}, 'price': {'anyOf': [{'type': 'string', 'pattern': '^-?[0-9]+(?:\\.[0-9]+)?$'}, {'type': 'null'}]}, 'value': {'type': 'integer'}, 'shares': {'type': 'integer'}, 'ticker': {'type': ['string', 'null']}, 'company': {'type': ['string', 'null']}, 'filed_on': {'type': ['string', 'null'], 'format': 'date'}, 'owner_name': {'type': ['string', 'null']}, 'owner_role': {'type': ['string', 'null']}, 'transaction_code': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': [], 'properties': {'query': {'type': 'string', 'examples': ['Pabrai', 'BRK'], 'description': 'Search query (fund names, tickers, insider names).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'results', 'provenance'], 'properties': {'query': {'type': 'string'}, 'results': {'type': 'object', 'required': ['funds', 'stocks', 'insiders'], 'properties': {'funds': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'manager'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'manager': {'type': ['string', 'null']}}, 'additionalProperties': False}}, 'stocks': {'type': 'array', 'items': {'type': 'object', 'required': ['ticker', 'name', 'listing'], 'properties': {'name': {'type': ['string', 'null']}, 'ticker': {'type': 'string'}, 'listing': {'anyOf': [{'type': 'object', 'required': ['listed_on', 'event_type', 'recently_listed', 'source_url', 'disclosure_note'], 'properties': {'listed_on': {'type': 'string', 'format': 'date'}, 'event_type': {'enum': ['ipo', 'direct_listing', 'spin_off'], 'type': 'string'}, 'source_url': {'type': 'string', 'format': 'uri'}, 'disclosure_note': {'type': 'string'}, 'recently_listed': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'insiders': {'type': 'array', 'items': {'type': 'object', 'required': ['owner_name', 'owner_cik', 'latest_transaction_date', 'transactions_count'], 'properties': {'owner_cik': {'type': ['string', 'null']}, 'owner_name': {'type': 'string'}, 'transactions_count': {'type': 'integer'}, 'latest_transaction_date': {'type': ['string', 'null'], 'format': 'date'}}, 'additionalProperties': False}}}, 'additionalProperties': False}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker'], 'properties': {'period': {'type': 'string', 'description': 'Optional stable report slug, for example 2026-03-31-quarter.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (dots allowed).'}, 'include_full': {'type': 'boolean', 'description': 'Request full Pro analysis (always returned to Pro callers).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker', 'name', 'access', 'report', 'provenance'], 'properties': {'name': {'type': ['string', 'null']}, 'access': {'enum': ['teaser', 'full'], 'type': 'string'}, 'report': {'anyOf': [{'type': 'object', 'required': ['period', 'revision', 'published_at', 'teaser', 'body', 'sources', 'generation'], 'properties': {'body': {'anyOf': [{'type': 'object', 'required': ['headline', 'summary', 'highlights', 'metrics', 'key_changes', 'management', 'guidance', 'risks', 'historical_context', 'limitations'], 'properties': {'risks': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'source_ids'], 'properties': {'text': {'type': ['string', 'null']}, 'source_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'minItems': 1}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value', 'comparison', 'source_ids'], 'properties': {'label': {'type': ['string', 'null']}, 'value': {'type': ['string', 'null']}, 'comparison': {'type': ['string', 'null']}, 'source_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'minItems': 1}, 'summary': {'type': 'object', 'required': ['text', 'source_ids'], 'properties': {'text': {'type': ['string', 'null']}, 'source_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'guidance': {'type': 'object', 'required': ['text', 'source_ids', 'status'], 'properties': {'text': {'type': ['string', 'null']}, 'status': {'type': ['string', 'null']}, 'source_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'headline': {'type': 'object', 'required': ['text', 'source_ids'], 'properties': {'text': {'type': ['string', 'null']}, 'source_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'highlights': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'source_ids'], 'properties': {'text': {'type': ['string', 'null']}, 'source_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'maxItems': 3, 'minItems': 3}, 'management': {'type': 'object', 'required': ['text', 'source_ids'], 'properties': {'text': {'type': ['string', 'null']}, 'source_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'key_changes': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'text', 'source_ids'], 'properties': {'text': {'type': ['string', 'null']}, 'title': {'type': ['string', 'null']}, 'source_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'limitations': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1}, 'historical_context': {'type': 'object', 'required': ['text', 'source_ids'], 'properties': {'text': {'type': ['string', 'null']}, 'source_ids': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'additionalProperties': False}, {'type': 'null'}]}, 'period': {'type': 'object', 'required': ['slug', 'label', 'kind', 'end_on'], 'properties': {'kind': {'enum': ['quarter', 'half_year', 'annual'], 'type': 'string'}, 'slug': {'type': 'string'}, 'label': {'type': 'string'}, 'end_on': {'type': 'string', 'format': 'date'}}, 'additionalProperties': False}, 'teaser': {'type': 'object', 'required': ['headline', 'summary', 'highlights'], 'properties': {'summary': {'type': 'string'}, 'headline': {'type': 'string'}, 'highlights': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 3, 'minItems': 3}}, 'additionalProperties': False}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'form_type', 'filing_item', 'official_url', 'filed_on', 'accepted_at', 'content_digest'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'filed_on': {'type': ['string', 'null'], 'format': 'date'}, 'form_type': {'type': 'string'}, 'accepted_at': {'type': ['string', 'null'], 'format': 'date-time'}, 'filing_item': {'type': ['string', 'null']}, 'official_url': {'type': 'string', 'format': 'uri'}, 'content_digest': {'type': 'string'}}, 'additionalProperties': False}, 'minItems': 1}, 'revision': {'type': 'integer'}, 'generation': {'type': 'object', 'required': ['model_id', 'opencode_version', 'schema_version', 'prompt_version'], 'properties': {'model_id': {'const': 'opencode/big-pickle'}, 'prompt_version': {'type': 'string'}, 'schema_version': {'type': 'string'}, 'opencode_version': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'published_at': {'type': ['string', 'null'], 'format': 'date-time'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'ticker': {'type': 'string'}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (dots allowed).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker', 'name', 'summary', 'series', 'provenance'], 'properties': {'name': {'type': ['string', 'null']}, 'series': {'type': 'object', 'required': ['yearly', 'quarterly'], 'properties': {'yearly': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'key', 'label', 'end_on', 'filed_on', 'currency', 'derived', 'facts'], 'properties': {'key': {'type': 'string'}, 'kind': {'enum': ['quarter', 'year'], 'type': 'string'}, 'facts': {'type': 'object', 'required': ['revenue', 'cost_of_revenue', 'gross_profit', 'operating_income', 'pretax_income', 'income_tax_expense', 'net_income', 'research_and_development', 'selling_general_admin', 'interest_expense', 'operating_cash_flow', 'capital_expenditures', 'share_repurchases', 'dividends_paid', 'depreciation_amortization', 'stock_based_compensation', 'investing_cash_flow', 'financing_cash_flow', 'total_assets', 'total_liabilities', 'stockholders_equity', 'cash_and_equivalents', 'long_term_debt', 'current_assets', 'current_liabilities', 'goodwill', 'inventory', 'basic_shares', 'diluted_shares', 'shares_outstanding'], 'properties': {'revenue': {'type': ['integer', 'null']}, 'goodwill': {'type': ['integer', 'null']}, 'inventory': {'type': ['integer', 'null']}, 'net_income': {'type': ['integer', 'null']}, 'basic_shares': {'type': ['integer', 'null']}, 'gross_profit': {'type': ['integer', 'null']}, 'total_assets': {'type': ['integer', 'null']}, 'pretax_income': {'type': ['integer', 'null']}, 'current_assets': {'type': ['integer', 'null']}, 'diluted_shares': {'type': ['integer', 'null']}, 'dividends_paid': {'type': ['integer', 'null']}, 'long_term_debt': {'type': ['integer', 'null']}, 'cost_of_revenue': {'type': ['integer', 'null']}, 'interest_expense': {'type': ['integer', 'null']}, 'operating_income': {'type': ['integer', 'null']}, 'share_repurchases': {'type': ['integer', 'null']}, 'total_liabilities': {'type': ['integer', 'null']}, 'income_tax_expense': {'type': ['integer', 'null']}, 'shares_outstanding': {'type': ['integer', 'null']}, 'current_liabilities': {'type': ['integer', 'null']}, 'financing_cash_flow': {'type': ['integer', 'null']}, 'investing_cash_flow': {'type': ['integer', 'null']}, 'operating_cash_flow': {'type': ['integer', 'null']}, 'stockholders_equity': {'type': ['integer', 'null']}, 'capital_expenditures': {'type': ['integer', 'null']}, 'cash_and_equivalents': {'type': ['integer', 'null']}, 'selling_general_admin': {'type': ['integer', 'null']}, 'research_and_development': {'type': ['integer', 'null']}, 'stock_based_compensation': {'type': ['integer', 'null']}, 'depreciation_amortization': {'type': ['integer', 'null']}}, 'additionalProperties': False}, 'label': {'type': 'string'}, 'end_on': {'type': ['string', 'null'], 'format': 'date'}, 'derived': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'filed_on': {'type': ['string', 'null'], 'format': 'date'}}, 'additionalProperties': False}}, 'quarterly': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'key', 'label', 'end_on', 'filed_on', 'currency', 'derived', 'facts'], 'properties': {'key': {'type': 'string'}, 'kind': {'enum': ['quarter', 'year'], 'type': 'string'}, 'facts': {'type': 'object', 'required': ['revenue', 'cost_of_revenue', 'gross_profit', 'operating_income', 'pretax_income', 'income_tax_expense', 'net_income', 'research_and_development', 'selling_general_admin', 'interest_expense', 'operating_cash_flow', 'capital_expenditures', 'share_repurchases', 'dividends_paid', 'depreciation_amortization', 'stock_based_compensation', 'investing_cash_flow', 'financing_cash_flow', 'total_assets', 'total_liabilities', 'stockholders_equity', 'cash_and_equivalents', 'long_term_debt', 'current_assets', 'current_liabilities', 'goodwill', 'inventory', 'basic_shares', 'diluted_shares', 'shares_outstanding'], 'properties': {'revenue': {'type': ['integer', 'null']}, 'goodwill': {'type': ['integer', 'null']}, 'inventory': {'type': ['integer', 'null']}, 'net_income': {'type': ['integer', 'null']}, 'basic_shares': {'type': ['integer', 'null']}, 'gross_profit': {'type': ['integer', 'null']}, 'total_assets': {'type': ['integer', 'null']}, 'pretax_income': {'type': ['integer', 'null']}, 'current_assets': {'type': ['integer', 'null']}, 'diluted_shares': {'type': ['integer', 'null']}, 'dividends_paid': {'type': ['integer', 'null']}, 'long_term_debt': {'type': ['integer', 'null']}, 'cost_of_revenue': {'type': ['integer', 'null']}, 'interest_expense': {'type': ['integer', 'null']}, 'operating_income': {'type': ['integer', 'null']}, 'share_repurchases': {'type': ['integer', 'null']}, 'total_liabilities': {'type': ['integer', 'null']}, 'income_tax_expense': {'type': ['integer', 'null']}, 'shares_outstanding': {'type': ['integer', 'null']}, 'current_liabilities': {'type': ['integer', 'null']}, 'financing_cash_flow': {'type': ['integer', 'null']}, 'investing_cash_flow': {'type': ['integer', 'null']}, 'operating_cash_flow': {'type': ['integer', 'null']}, 'stockholders_equity': {'type': ['integer', 'null']}, 'capital_expenditures': {'type': ['integer', 'null']}, 'cash_and_equivalents': {'type': ['integer', 'null']}, 'selling_general_admin': {'type': ['integer', 'null']}, 'research_and_development': {'type': ['integer', 'null']}, 'stock_based_compensation': {'type': ['integer', 'null']}, 'depreciation_amortization': {'type': ['integer', 'null']}}, 'additionalProperties': False}, 'label': {'type': 'string'}, 'end_on': {'type': ['string', 'null'], 'format': 'date'}, 'derived': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'filed_on': {'type': ['string', 'null'], 'format': 'date'}}, 'additionalProperties': False}}}, 'additionalProperties': False}, 'ticker': {'type': 'string'}, 'summary': {'type': 'object', 'required': ['market_cap', 'enterprise_value', 'fcf_ev_yield_ttm', 'ocf_ev_yield_ttm', 'fcf_ev_yield_year', 'ocf_ev_yield_year', 'price', 'price_reported_on', 'price_basis_kind', 'valuation_observed_at', 'valuation_label', 'valuation_basis', 'revenue_growth_quarter', 'revenue_growth_year', 'revenue_growth_three_year_cagr', 'share_reduction_quarter', 'share_reduction_year', 'share_reduction_two_years', 'share_reduction_three_years'], 'properties': {'price': {'type': 'null'}, 'market_cap': {'type': ['integer', 'null']}, 'valuation_basis': {'type': 'object', 'required': ['statement_on', 'shares_on', 'price_on', 'measurement', 'estimated', 'description', 'unavailable_reason', 'ev_unavailable_reason', 'accession_number', 'source_url', 'mapping_sources', 'calculation_version', 'cash_flow_period'], 'properties': {'price_on': {'type': ['string', 'null'], 'format': 'date'}, 'estimated': {'type': 'boolean'}, 'shares_on': {'type': ['string', 'null'], 'format': 'date'}, 'source_url': {'type': ['string', 'null']}, 'description': {'type': 'string'}, 'measurement': {'type': ['string', 'null']}, 'statement_on': {'type': ['string', 'null'], 'format': 'date'}, 'mapping_sources': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'accession_number': {'type': ['string', 'null']}, 'cash_flow_period': {'type': ['string', 'null']}, 'unavailable_reason': {'type': ['string', 'null']}, 'calculation_version': {'type': 'string'}, 'ev_unavailable_reason': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'valuation_label': {'type': ['string', 'null']}, 'enterprise_value': {'type': ['integer', 'null']}, 'fcf_ev_yield_ttm': {'type': ['number', 'null']}, 'ocf_ev_yield_ttm': {'type': ['number', 'null']}, 'price_basis_kind': {'anyOf': [{'enum': ['daily_close', 'intraday', 'implied_13f'], 'type': 'string'}, {'type': 'null'}]}, 'fcf_ev_yield_year': {'type': ['number', 'null']}, 'ocf_ev_yield_year': {'type': ['number', 'null']}, 'price_reported_on': {'type': ['string', 'null'], 'format': 'date'}, 'revenue_growth_year': {'type': ['number', 'null']}, 'share_reduction_year': {'type': ['number', 'null']}, 'valuation_observed_at': {'type': ['string', 'null'], 'format': 'date-time'}, 'revenue_growth_quarter': {'type': ['number', 'null']}, 'share_reduction_quarter': {'type': ['number', 'null']}, 'share_reduction_two_years': {'type': ['number', 'null']}, 'share_reduction_three_years': {'type': ['number', 'null']}, 'revenue_growth_three_year_cagr': {'type': ['number', 'null']}}, 'additionalProperties': False}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (dots allowed).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker', 'name', 'coverage_on', 'transactions', 'provenance'], 'properties': {'name': {'type': ['string', 'null']}, 'ticker': {'type': 'string'}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'coverage_on': {'type': ['string', 'null'], 'format': 'date'}, 'transactions': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'filed_on', 'ticker', 'company', 'owner_name', 'owner_role', 'transaction_code', 'shares', 'price', 'value'], 'properties': {'date': {'type': 'string', 'format': 'date'}, 'price': {'anyOf': [{'type': 'string', 'pattern': '^-?[0-9]+(?:\\.[0-9]+)?$'}, {'type': 'null'}]}, 'value': {'type': 'integer'}, 'shares': {'type': 'integer'}, 'ticker': {'type': ['string', 'null']}, 'company': {'type': ['string', 'null']}, 'filed_on': {'type': ['string', 'null'], 'format': 'date'}, 'owner_name': {'type': ['string', 'null']}, 'owner_role': {'type': ['string', 'null']}, 'transaction_code': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker (dots allowed).'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticker', 'name', 'expected_reading_date', 'stale', 'latest', 'history', 'provenance'], 'properties': {'name': {'type': ['string', 'null']}, 'stale': {'type': 'boolean'}, 'latest': {'anyOf': [{'type': 'object', 'required': ['date', 'iv30', 'hv30', 'fetched_at', 'source', 'source_label', 'unit'], 'properties': {'date': {'type': 'string', 'format': 'date'}, 'hv30': {'type': ['number', 'null']}, 'iv30': {'type': 'number'}, 'unit': {'const': 'annualized_fraction'}, 'source': {'type': 'string'}, 'fetched_at': {'type': 'string', 'format': 'date-time'}, 'source_label': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'ticker': {'type': 'string'}, 'history': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'iv30', 'hv30', 'fetched_at', 'source', 'source_label', 'unit'], 'properties': {'date': {'type': 'string', 'format': 'date'}, 'hv30': {'type': ['number', 'null']}, 'iv30': {'type': 'number'}, 'unit': {'const': 'annualized_fraction'}, 'source': {'type': 'string'}, 'fetched_at': {'type': 'string', 'format': 'date-time'}, 'source_label': {'type': 'string'}}, 'additionalProperties': False}}, 'provenance': {'type': 'object', 'required': ['canonical_url', 'methodology_url', 'data_as_of', 'sources', 'units'], 'properties': {'units': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'name': {'type': 'string'}}, 'additionalProperties': False}}, 'data_as_of': {'type': ['string', 'null'], 'format': 'date'}, 'canonical_url': {'type': 'string', 'format': 'uri'}, 'methodology_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'expected_reading_date': {'type': 'string', 'format': 'date'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
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.