MCP Server

SEC Filings & Earnings

org.memoryapi/filing
Finance & Investing Healthcare Public & reachable MCP 2026-07-28

What this MCP does

Retrieves SEC filings, earnings data, insider trades, material events, and FDA drug recalls and adverse-event reports.

get_earnings_data
Get structured financial data from SEC XBRL filings. Returns revenue, net income, EPS, assets, and more with historical data and YoY growth.
Input schema
{'type': 'object', 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol'}, 'concept': {'type': 'string', 'default': 'revenue', 'description': 'Financial concept: revenue, net_income, eps, assets, liabilities, equity, operating_income, gross_profit, cash, debt'}}}
get_fda_data
Get FDA drug recalls and adverse event reports from openFDA. Search 17,000+ recalls and 20M+ adverse events by drug name or company.
Input schema
{'type': 'object', 'properties': {'drug': {'type': 'string', 'description': 'Drug name to search (e.g. aspirin, Tylenol)'}, 'type': {'type': 'string', 'default': 'recalls', 'description': 'recalls (default) or adverse_events'}, 'limit': {'type': 'number', 'default': 10, 'description': 'Number of results (max 25)'}, 'company': {'type': 'string', 'description': 'Company/manufacturer name'}}}
get_insider_trades
Get insider trading activity from SEC Form 4 filings. Shows when executives and directors buy or sell company stock — a key alpha signal for trading agents.
Input schema
{'type': 'object', 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number'}, 'limit': {'type': 'number', 'default': 10, 'description': 'Number of trades'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol'}}}
get_material_events
Get Form 8-K material event filings — M&A announcements, CEO changes, earnings releases, and other events requiring immediate SEC disclosure.
Input schema
{'type': 'object', 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number'}, 'limit': {'type': 'number', 'default': 10, 'description': 'Number of events'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol'}}}
get_recent_filings
Get recent SEC EDGAR filings for any public company. Filter by form type (10-K annual, 10-Q quarterly, 8-K events, 4 insider trades, DEF 14A proxy).
Input schema
{'type': 'object', 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number (alternative to ticker)'}, 'form': {'type': 'string', 'description': 'Form type: 10-K, 10-Q, 8-K, 4, DEF 14A, S-1, 13F'}, 'limit': {'type': 'number', 'default': 10, 'description': 'Number of results (max 25)'}, 'ticker': {'type': 'string', 'description': 'Stock ticker (e.g. AAPL, MSFT, TSLA)'}}}
Added
get_fda_data
Sept. 17, 2026, 12:54 p.m.
Added
get_material_events
Sept. 17, 2026, 12:54 p.m.
Added
get_earnings_data
Sept. 17, 2026, 12:54 p.m.
Added
get_insider_trades
Sept. 17, 2026, 12:54 p.m.
Added
get_recent_filings
Sept. 17, 2026, 12:54 p.m.