SEC Filings & Earnings

SEC filings, insider trades, and earnings data

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
90%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~622Tokens (tool definitions)
~902 BTypical response size
Minimal attention impact (0.49% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "filing": {
      "url": "https://filing.memoryapi.org/mcp"
    }
  }
}

Remote endpoints

https://filing.memoryapi.org/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_recent_filings(ticker, cik, form, limit)

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": {
    "ticker": {
      "type": "string",
      "description": "Stock ticker (e.g. AAPL, MSFT, TSLA)"
    },
    "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",
      "description": "Number of results (max 25)",
      "default": 10
    }
  }
}
🟢get_insider_trades(ticker, cik, limit)

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": {
    "ticker": {
      "type": "string",
      "description": "Stock ticker symbol"
    },
    "cik": {
      "type": "string",
      "description": "SEC CIK number"
    },
    "limit": {
      "type": "number",
      "description": "Number of trades",
      "default": 10
    }
  }
}
🟢get_earnings_data(ticker, cik, concept)

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": {
    "ticker": {
      "type": "string",
      "description": "Stock ticker symbol"
    },
    "cik": {
      "type": "string",
      "description": "SEC CIK number"
    },
    "concept": {
      "type": "string",
      "description": "Financial concept: revenue, net_income, eps, assets, liabilities, equity, operating_income, gross_profit, cash, debt",
      "default": "revenue"
    }
  }
}
🟢get_material_events(ticker, cik, limit)

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": {
    "ticker": {
      "type": "string",
      "description": "Stock ticker symbol"
    },
    "cik": {
      "type": "string",
      "description": "SEC CIK number"
    },
    "limit": {
      "type": "number",
      "description": "Number of events",
      "default": 10
    }
  }
}
🟢get_fda_data(type, drug, company, limit)

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": {
    "type": {
      "type": "string",
      "description": "recalls (default) or adverse_events",
      "default": "recalls"
    },
    "drug": {
      "type": "string",
      "description": "Drug name to search (e.g. aspirin, Tylenol)"
    },
    "company": {
      "type": "string",
      "description": "Company/manufacturer name"
    },
    "limit": {
      "type": "number",
      "description": "Number of results (max 25)",
      "default": 10
    }
  }
}

Recommended Prompts

retrieve_data
Get details about [item] from SEC Filings & Earnings
Expected tools: get_recent_filings
fetch_info
Fetch [information type] using SEC Filings & Earnings
Expected tools: get_recent_filings

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools