{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_adler0311-mcp-edgartools-lite","slug":"adler0311-mcp-edgartools-lite","name":"mcp-edgartools-lite","type":"mcp","url":"https://github.com/adler0311/mcp-edgartools-lite","page_url":"https://unfragile.ai/adler0311-mcp-edgartools-lite","categories":["mcp-servers","data-pipelines"],"tags":["mcp","model-context-protocol","smithery:adler0311/mcp-edgartools-lite"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_adler0311-mcp-edgartools-lite__cap_0","uri":"capability://search.retrieval.sec.filing.retrieval.by.ticker.or.cik.identifier","name":"sec filing retrieval by ticker or cik identifier","description":"Resolves company identifiers (ticker symbols or Central Index Key numbers) to SEC EDGAR database records and retrieves metadata about the company including name, industry classification, and filing history. Uses the EDGAR REST API to perform lookups and aggregates company profile information from official SEC sources without requiring manual CIK translation.","intents":["I need to find a company's CIK number given only their stock ticker","I want to retrieve basic company information and filing history for due diligence","I need to programmatically access SEC EDGAR data for a list of companies"],"best_for":["Financial analysts building automated due diligence workflows","Investment researchers monitoring multiple companies","Compliance teams tracking regulatory filings at scale"],"limitations":["Rate-limited by SEC EDGAR API (typically 10 requests per second); bulk queries require request throttling","Only returns filings indexed by SEC; delisted or very recent companies may have incomplete history","Ticker-to-CIK resolution fails for companies with multiple share classes or recent name changes"],"requires":["Network access to SEC EDGAR API (https://www.sec.gov/cgi-bin/)","MCP server runtime with HTTP client capability","Valid ticker symbol or 10-digit CIK number"],"input_types":["text (ticker symbol, e.g., 'AAPL')","text (CIK number, e.g., '0000320193')"],"output_types":["structured data (JSON with company name, CIK, industry, SIC code)","filing metadata (list of recent forms with dates and accession numbers)"],"categories":["search-retrieval","financial-data"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_adler0311-mcp-edgartools-lite__cap_1","uri":"capability://data.processing.analysis.10.k.annual.report.section.extraction","name":"10-k annual report section extraction","description":"Parses SEC 10-K filings (annual reports) and extracts specific sections like business description, risk factors, management discussion & analysis (MD&A), and financial statements using document structure parsing. Implements section-aware extraction that maps EDGAR HTML/text formatting to logical document sections, allowing targeted retrieval without downloading entire multi-hundred-page filings.","intents":["I need to extract the 'Risk Factors' section from a company's latest 10-K without reading the entire document","I want to pull MD&A (Management Discussion & Analysis) to understand business performance drivers","I need to programmatically extract business description and competitive positioning from 10-Ks"],"best_for":["Due diligence teams analyzing specific risk profiles across portfolios","Equity researchers building investment theses from regulatory disclosures","Compliance officers monitoring material changes in business descriptions"],"limitations":["Section extraction accuracy depends on consistent SEC filing formatting; older filings (pre-2010) may have inconsistent structure","Cannot extract tables or complex financial statements with full fidelity; returns text representation only","MD&A extraction may include boilerplate language; requires post-processing to isolate material changes"],"requires":["Valid 10-K accession number from SEC EDGAR","Network access to SEC EDGAR filing documents","MCP server with text parsing and HTML/XML handling"],"input_types":["text (10-K accession number, e.g., '0000320193-23-000006')","text (section name, e.g., 'Risk Factors', 'MD&A', 'Business')"],"output_types":["text (extracted section content, formatted as plain text)","structured data (section metadata with page ranges and item numbers)"],"categories":["data-processing-analysis","financial-data"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_adler0311-mcp-edgartools-lite__cap_2","uri":"capability://data.processing.analysis.10.q.quarterly.report.section.extraction","name":"10-q quarterly report section extraction","description":"Extracts targeted sections from SEC 10-Q quarterly reports (unaudited interim financial statements and MD&A) using the same section-aware parsing as 10-K extraction but optimized for quarterly disclosure patterns. Handles condensed financial statements and interim MD&A that differ structurally from annual reports, enabling quarterly performance monitoring without full document review.","intents":["I need to track quarterly earnings drivers and management commentary without reading full 10-Q filings","I want to extract condensed balance sheet and income statement data from recent quarters","I need to monitor changes in business risks or operations on a quarterly basis"],"best_for":["Quarterly earnings analysts building automated monitoring dashboards","Portfolio managers tracking interim performance across holdings","Risk teams monitoring quarterly changes in business conditions"],"limitations":["Condensed financial statements in 10-Qs lack full footnote detail; requires cross-reference with annual 10-K for complete picture","Quarterly MD&A is often shorter and less detailed than annual MD&A; may miss material developments","Extraction accuracy varies by company; some use non-standard formatting for interim reports"],"requires":["Valid 10-Q accession number from SEC EDGAR","Network access to SEC EDGAR filing documents","MCP server with text parsing capability"],"input_types":["text (10-Q accession number)","text (section name, e.g., 'MD&A', 'Condensed Consolidated Statements of Operations')"],"output_types":["text (extracted section content)","structured data (quarterly financial metrics with period-over-period comparison)"],"categories":["data-processing-analysis","financial-data"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_adler0311-mcp-edgartools-lite__cap_3","uri":"capability://data.processing.analysis.8.k.current.report.event.extraction","name":"8-k current report event extraction","description":"Parses SEC 8-K filings (current reports of material events) and extracts event type, date, and description using item-based parsing that maps SEC Item codes (Item 1.01 for bankruptcy, Item 5.02 for executive changes, etc.) to event categories. Enables rapid identification of material corporate events without reading full 8-K documents, supporting real-time monitoring of significant developments.","intents":["I need to identify material events (executive changes, acquisitions, bankruptcies) from 8-K filings as they occur","I want to extract event type and date from 8-Ks for automated alerts and monitoring","I need to track specific event categories (e.g., all executive officer changes) across a portfolio"],"best_for":["Real-time compliance and risk monitoring teams","M&A analysts tracking acquisition and merger announcements","Corporate governance teams monitoring executive changes"],"limitations":["8-K extraction depends on standardized item numbering; companies sometimes misclassify events under wrong items","Event descriptions are often brief in 8-Ks; full details may require cross-reference with press releases or other sources","Some material events may be disclosed via 6-K (foreign private issuers) or other forms not covered by this capability"],"requires":["Valid 8-K accession number from SEC EDGAR","Network access to SEC EDGAR filing documents","MCP server with text parsing and item-code mapping"],"input_types":["text (8-K accession number)","text (optional: specific item code filter, e.g., '5.02' for executive changes)"],"output_types":["structured data (event type, date, item code, description)","text (extracted event narrative)"],"categories":["data-processing-analysis","financial-data"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_adler0311-mcp-edgartools-lite__cap_4","uri":"capability://data.processing.analysis.insider.transaction.data.extraction.from.sec.filings","name":"insider transaction data extraction from sec filings","description":"Extracts insider trading activity (Form 4 filings) including officer/director name, transaction type (purchase/sale), shares transacted, price, and date using SEC filing parsing. Aggregates insider transactions to surface trading patterns and identify significant insider buying or selling activity that may signal management confidence or concerns about company valuation.","intents":["I want to track insider buying and selling activity to gauge management confidence in the stock","I need to identify significant insider transactions (e.g., large purchases by CEO) for investment signals","I want to monitor insider trading patterns across a portfolio of companies"],"best_for":["Equity analysts using insider trading as a contrarian indicator","Compliance teams monitoring insider trading for regulatory violations","Portfolio managers tracking management confidence signals"],"limitations":["Form 4 filings lag actual transactions by 2 business days; not suitable for real-time trading signals","Insider transactions can be driven by tax planning, diversification, or margin calls rather than conviction; requires context interpretation","Does not include Rule 10b5-1 trading plans (pre-arranged sales); may miss significant transactions"],"requires":["Valid company CIK number","Network access to SEC EDGAR Form 4 filings","MCP server with structured data parsing"],"input_types":["text (company CIK number)","optional: date range filter (e.g., 'last 90 days')"],"output_types":["structured data (insider name, title, transaction type, shares, price, date)","aggregated metrics (total insider buying/selling by period, net insider position changes)"],"categories":["data-processing-analysis","financial-data"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_adler0311-mcp-edgartools-lite__cap_5","uri":"capability://automation.workflow.batch.filing.retrieval.and.caching","name":"batch filing retrieval and caching","description":"Implements request batching and local caching of SEC EDGAR filings to reduce API calls and improve performance when analyzing multiple companies or historical filings. Uses MCP protocol to manage state across requests, storing recently accessed filings in memory and implementing intelligent cache invalidation based on SEC filing update frequency.","intents":["I need to analyze 50+ companies' recent filings without hitting SEC API rate limits","I want to compare historical 10-K sections across multiple years for trend analysis","I need to build a dashboard that queries multiple filings without excessive API overhead"],"best_for":["Researchers analyzing large portfolios or peer groups","Compliance teams running batch due diligence across many companies","Developers building SEC data aggregation tools"],"limitations":["In-memory caching is lost between MCP server restarts; requires external persistence for production use","Cache invalidation is time-based (e.g., 24-hour TTL); does not detect real-time filing updates","Batch size is limited by available memory; very large batches (1000+ filings) may require pagination"],"requires":["MCP server with in-memory state management","Multiple valid company CIK numbers or accession numbers","Network access to SEC EDGAR API"],"input_types":["array of text (CIK numbers or accession numbers)","optional: cache policy configuration (TTL, max size)"],"output_types":["structured data (cached filing content with metadata)","cache statistics (hit rate, size, age of cached items)"],"categories":["automation-workflow","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_adler0311-mcp-edgartools-lite__cap_6","uri":"capability://data.processing.analysis.multi.form.cross.reference.and.timeline.construction","name":"multi-form cross-reference and timeline construction","description":"Correlates data across multiple SEC forms (10-K, 10-Q, 8-K, Form 4) for a single company to construct a timeline of business developments, financial changes, and insider activity. Implements temporal alignment and deduplication logic to surface relationships between events (e.g., linking executive departures from 8-K to compensation changes in proxy statements) and identify material developments that span multiple filings.","intents":["I want to understand the full timeline of a company's recent developments by correlating 10-K, 10-Q, and 8-K filings","I need to link executive changes (8-K) to compensation changes (proxy) and insider trading (Form 4) to understand management transitions","I want to identify material business developments that appear across multiple filing types"],"best_for":["Due diligence teams conducting deep company analysis","M&A advisors building comprehensive company narratives","Governance analysts tracking management and strategic changes"],"limitations":["Cross-form correlation requires manual rule definition for each relationship type; no automatic semantic linking","Timeline construction assumes consistent company structure; mergers, spin-offs, or restructurings may break correlation logic","Requires access to multiple form types; missing forms (e.g., no recent 8-Ks) creates gaps in timeline"],"requires":["Valid company CIK number","Access to 10-K, 10-Q, 8-K, and Form 4 filings","MCP server with temporal data alignment logic"],"input_types":["text (company CIK number)","optional: date range and form type filters"],"output_types":["structured data (timeline of events with source form, date, and description)","graph data (relationships between events across forms)"],"categories":["data-processing-analysis","planning-reasoning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_adler0311-mcp-edgartools-lite__cap_7","uri":"capability://text.generation.language.natural.language.query.interface.for.sec.filings","name":"natural language query interface for sec filings","description":"Provides a natural language query interface that translates user questions into targeted SEC filing searches and extractions. Uses LLM-based query understanding to map questions like 'What are the main risks?' to specific 10-K sections (Item 1A Risk Factors) and returns extracted content formatted as direct answers rather than raw filing text.","intents":["I want to ask 'What are the main business risks?' and get the Risk Factors section without knowing SEC item numbering","I need to query 'Who are the competitors?' and have the system extract competitive positioning from 10-K business description","I want to ask natural language questions about a company's financials and get relevant 10-Q/10-K sections"],"best_for":["Non-technical investors and analysts unfamiliar with SEC filing structure","Compliance teams building user-friendly due diligence interfaces","Researchers building conversational financial analysis tools"],"limitations":["Query understanding depends on LLM quality; ambiguous questions may map to wrong sections or return irrelevant content","Answers are extracted from filings as-is; may include boilerplate or require interpretation","Performance depends on LLM latency; typical query-to-answer time is 2-5 seconds"],"requires":["LLM integration (OpenAI, Anthropic, or local model via MCP)","Valid company CIK number or ticker","Network access to SEC EDGAR filings"],"input_types":["text (natural language question, e.g., 'What are the main risks?')"],"output_types":["text (formatted answer extracted from relevant filing sections)","structured data (source form, item number, confidence score)"],"categories":["text-generation-language","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_adler0311-mcp-edgartools-lite__cap_8","uri":"capability://automation.workflow.regulatory.change.monitoring.and.alert.generation","name":"regulatory change monitoring and alert generation","description":"Monitors SEC filings for specific regulatory changes, disclosure updates, or material event types and generates alerts when filings match user-defined criteria. Implements pattern matching on filing content (e.g., 'bankruptcy' in 8-K Item 1.01, 'material weakness' in 10-K Item 9A) and temporal filtering to surface only new or changed disclosures rather than historical content.","intents":["I want to be alerted when a company discloses a material weakness in internal controls","I need to monitor for bankruptcy filings or going concern warnings across a portfolio","I want to track changes in risk disclosures or regulatory compliance issues"],"best_for":["Compliance and risk teams monitoring regulatory changes","Portfolio managers tracking material developments in holdings","Auditors monitoring internal control disclosures"],"limitations":["Pattern matching is keyword-based; may miss material weaknesses disclosed in different language or context","Alerts are generated on filing date, not event date; material events may have occurred weeks before disclosure","Requires manual rule definition for each alert type; no automatic anomaly detection"],"requires":["List of company CIK numbers to monitor","Alert criteria definition (form type, keywords, sections)","MCP server with pattern matching and alert scheduling"],"input_types":["structured data (alert criteria: form type, keywords, sections)","text (company CIK numbers)"],"output_types":["structured data (alert with filing date, form type, matched content)","text (alert notification message)"],"categories":["automation-workflow","safety-moderation"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":33,"verified":false,"data_access_risk":"high","permissions":["Network access to SEC EDGAR API (https://www.sec.gov/cgi-bin/)","MCP server runtime with HTTP client capability","Valid ticker symbol or 10-digit CIK number","Valid 10-K accession number from SEC EDGAR","Network access to SEC EDGAR filing documents","MCP server with text parsing and HTML/XML handling","Valid 10-Q accession number from SEC EDGAR","MCP server with text parsing capability","Valid 8-K accession number from SEC EDGAR","MCP server with text parsing and item-code mapping"],"failure_modes":["Rate-limited by SEC EDGAR API (typically 10 requests per second); bulk queries require request throttling","Only returns filings indexed by SEC; delisted or very recent companies may have incomplete history","Ticker-to-CIK resolution fails for companies with multiple share classes or recent name changes","Section extraction accuracy depends on consistent SEC filing formatting; older filings (pre-2010) may have inconsistent structure","Cannot extract tables or complex financial statements with full fidelity; returns text representation only","MD&A extraction may include boilerplate language; requires post-processing to isolate material changes","Condensed financial statements in 10-Qs lack full footnote detail; requires cross-reference with annual 10-K for complete picture","Quarterly MD&A is often shorter and less detailed than annual MD&A; may miss material developments","Extraction accuracy varies by company; some use non-standard formatting for interim reports","8-K extraction depends on standardized item numbering; companies sometimes misclassify events under wrong items","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.43,"ecosystem":0.5900000000000001,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.062Z","last_scraped_at":"2026-05-03T15:19:42.882Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=adler0311-mcp-edgartools-lite","compare_url":"https://unfragile.ai/compare?artifact=adler0311-mcp-edgartools-lite"}},"signature":"Rfy60RJF0JwJYP5Mtbd84r95zzratOXwxohdmhhEiZ/nh2nkB66CCEeQa7u2UtfYXUc9yX56M+mj5CLWUFRZCA==","signedAt":"2026-06-22T05:58:42.046Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/adler0311-mcp-edgartools-lite","artifact":"https://unfragile.ai/adler0311-mcp-edgartools-lite","verify":"https://unfragile.ai/api/v1/verify?slug=adler0311-mcp-edgartools-lite","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}