MCPサーバー

Cubesphere Insider

xyz.cubesphere/insider
データ・分析 金融・投資 公開・接続可能 MCP 2025-11-25

このMCPでできること

Provides delayed SEC insider-activity data, including Form 4 trades, activist stakes, and Form 144 sale notices, with company timelines and event filtering.

get_activist_stakes
Get Schedule 13D/13G beneficial-ownership filings (activist and 5%+ large-holder stakes) for one company - ticker is required. Returns one row per filing with filer names and the maximum reported percent of class; detailed item narrative text is not included. event_revision is always null for these forms (a fact of the form, not missing data). Data delayed 24 hours (known_at); recent filings only.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_activist_stakesArguments', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'description': 'Maximum number of 13D/13G filings to return. Default 20.'}, 'ticker': {'type': 'string', 'title': 'Ticker', 'description': 'Stock ticker symbol of the company (issuer), e.g. AAPL or TSLA. Required.'}}}
出力スキーマ
{'type': 'object', 'title': 'get_activist_stakesOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
get_company_timeline
Get one merged, time-ordered feed of SEC insider activity for a company: Form 4 events, Schedule 13D/13G stake filings, and Form 144 sale notices, distinguished by the source_form field (form4 | sc13 | form144). The limit applies after merging, so companies with heavy Form 4 activity can crowd out 13D/G and 144 rows - use the dedicated tools for those. Unknown tickers fail with an error (404). Data delayed 24 hours (known_at); no price-derived fields.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_company_timelineArguments', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'description': 'Maximum number of timeline items after merging all form types. Default 50, maximum 300.'}, 'ticker': {'type': 'string', 'title': 'Ticker', 'description': 'Stock ticker symbol of the company (issuer), e.g. AAPL or TSLA. Required.'}}}
出力スキーマ
{'type': 'object', 'title': 'get_company_timelineOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
get_sale_notices
Get Form 144 notices of proposed insider sales for one company - ticker is required. shares_to_sell and aggregate_market_value are as-filed intentions announced before the sale, not executed trades - the matching Form 4 sale, if any, typically follows about a day later. event_revision is always null for this form. Data delayed 24 hours (known_at); recent filings only.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_sale_noticesArguments', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'description': 'Maximum number of Form 144 notices to return. Default 20.'}, 'ticker': {'type': 'string', 'title': 'Ticker', 'description': 'Stock ticker symbol of the company (issuer), e.g. AAPL or TSLA. Required.'}}}
出力スキーマ
{'type': 'object', 'title': 'get_sale_noticesOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
search_insider_events
Search interpreted insider-trading events from SEC Form 4 filings. Each event classifies raw filing rows into economic meaning (OPEN_MARKET_BUY vs EQUITY_AWARD vs TAX_WITHHOLDING_ONLY etc.), separating discretionary trades from compensation noise. Supports filtering by ticker, event type, minimum USD value, and time, with cursor pagination. Form 4 only - for 13D/G stakes or Form 144 sale notices use get_activist_stakes, get_sale_notices, or get_company_timeline. Data delayed 24 hours (known_at); history ~1 month; no price-derived fields.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'search_insider_eventsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'description': 'Maximum number of events to return. Default 20, maximum 200.'}, 'since': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Since', 'default': None, 'description': 'Only return events recorded at or after this ISO 8601 timestamp (e.g. 2026-08-01T00:00:00Z). Compares against recorded_at â\x80\x94 useful for incremental sync.'}, 'cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Cursor', 'default': None, 'description': 'Opaque pagination cursor â\x80\x94 pass the next_cursor value from the previous response.'}, 'ticker': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Ticker', 'default': None, 'description': 'Stock ticker symbol to filter by, e.g. AAPL or TSLA. Omit to search across all companies.'}, 'min_value': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Min Value', 'default': None, 'description': 'Minimum trade value in USD (reported shares Ã\x97 reported price per share).'}, 'event_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Event Type', 'default': None, 'description': 'Filter by interpreted event type. One of: OPEN_MARKET_BUY, OPEN_MARKET_SELL, PLANNED_10B5_1_SELL, OPTION_EXERCISE_HOLD, OPTION_EXERCISE_PARTIAL_SELL, OPTION_EXERCISE_FULL_SELL, TAX_WITHHOLDING_ONLY, EQUITY_AWARD, GIFT_TRANSFER, INDIRECT_OWNERSHIP_TRANSFER, OTHER_REQUIRES_REVIEW, JOINT_FILING_AMBIGUOUS, COMPLEX_DERIVATIVE_EVENT, UNCLASSIFIED. Use OPEN_MARKET_BUY for discretionary insider buying.'}}}
出力スキーマ
{'type': 'object', 'title': 'search_insider_eventsOutput', 'required': ['result'], 'properties': {'result': {'type': 'object', 'title': 'Result', 'additionalProperties': True}}}
追加
get_sale_notices
2026年9月17日12:55
追加
get_activist_stakes
2026年9月17日12:55
追加
get_company_timeline
2026年9月17日12:55
追加
search_insider_events
2026年9月17日12:55