What is SEC EDGAR?
EDGAR (Electronic Data Gathering, Analysis, and Retrieval) is the U.S. Securities and Exchange Commission’s primary system for companies to submit official filings. It serves as the central repository for corporate financial information and “increases the efficiency, transparency, and fairness of the securities markets” by providing free public access to this data.Important: EDGAR® and SEC® are trademarks of the U.S. Securities and Exchange Commission. SEC Edgar MCP is not affiliated with or approved by the U.S. Securities and Exchange Commission.
Key Filing Types
Periodic Reports
Form 10-K (Annual Report)
Form 10-K (Annual Report)
Purpose: Comprehensive annual overview of the company’s business and financial conditionFiling Deadline:
- Large accelerated filers: 60 days after fiscal year-end
- Accelerated filers: 75 days after fiscal year-end
- Non-accelerated filers: 90 days after fiscal year-end
- Business overview and strategy
- Risk factors
- Financial statements and data
- Management’s Discussion and Analysis (MD&A)
get_recent_filingswith form_type=“10-K”get_filing_contentfor full textget_financial_statementsfor XBRL dataget_filing_sectionsfor specific sections
Form 10-Q (Quarterly Report)
Form 10-Q (Quarterly Report)
Purpose: Quarterly financial performance and position updatesFiling Deadline: 40-45 days after quarter-end (varies by filer type)Key Sections:
- Condensed financial statements
- MD&A for the quarter
- Legal proceedings updates
- Material changes in financial condition
get_recent_filingswith form_type=“10-Q”get_financial_statementsfor quarterly dataget_xbrl_conceptsfor specific metrics
Form 8-K (Current Report)
Form 8-K (Current Report)
Purpose: Reports material events or corporate changes within 4 business daysFiling Deadline: Within 4 business days of the triggering eventCommon Items:
- Item 1.01: Material agreements
- Item 2.02: Results of operations
- Item 5.02: Officer/director changes
- Item 7.01: Regulation FD disclosure
- Item 8.01: Other events
analyze_8k_filingfor detailed event analysisget_recent_filingswith form_type=“8-K”
Proxy and Information Statements
DEF 14A (Proxy Statement)
DEF 14A (Proxy Statement)
Purpose: Information provided to shareholders before annual meetingsKey Information:
- Executive compensation details
- Board of directors information
- Shareholder proposals
- Corporate governance matters
Ownership and Insider Trading
Form 3 (Initial Statement of Ownership)
Form 3 (Initial Statement of Ownership)
Purpose: Filed by new insiders within 10 days of becoming an insiderWho Files: Officers, directors, and 10%+ shareholdersSEC Edgar MCP Tools:
get_insider_transactionsanalyze_form_345
Form 4 (Statement of Changes in Ownership)
Form 4 (Statement of Changes in Ownership)
Purpose: Reports changes in insider holdingsFiling Deadline: Within 2 business days of the transactionTransaction Types:
- Purchases and sales
- Option exercises
- Gifts and transfers
- Stock awards and grants
get_insider_transactionsfor recent activityanalyze_form_345for detailed transaction analysis
Form 5 (Annual Statement of Ownership)
Form 5 (Annual Statement of Ownership)
Purpose: Annual report of changes in ownership not previously reportedFiling Deadline: 45 days after fiscal year-endCovers: Transactions that were exempt from Form 4 reporting
XBRL: The Data Standard
What is XBRL?
XBRL (eXtensible Business Reporting Language) is a standardized format for business and financial data that makes information machine-readable and comparable across companies.XBRL Namespaces
US-GAAP
US Generally Accepted Accounting PrinciplesStandard concepts like:
us-gaap:Assetsus-gaap:Revenuesus-gaap:NetIncomeLoss
Company-Specific
Company ExtensionsCustom concepts for unique items:
aapl:iPhoneRevenuetsla:AutomotiveSalesmsft:ProductivityRevenue
XBRL Structure
- Context: Time period and entity information
- Concept: What is being measured (e.g., Revenue)
- Unit: Measurement unit (USD, shares, etc.)
- Value: The actual reported value
- Scale: Multiplication factor (scale=“6” means multiply by 1,000,000)
Data Quality and Precision
SEC Edgar MCP’s Approach
Direct Parsing
Extracts data directly from XBRL using regex patterns, not API approximations
Exact Precision
Maintains exact numeric precision with proper scale factors applied
Source Attribution
Every response includes SEC URLs for independent verification
Common Data Challenges
Scale Factors
Scale Factors
Problem: XBRL values often use scale factors (e.g., scale=“6” for millions)SEC Edgar MCP Solution: Automatically applies scale factors to provide actual valuesExample:
- XBRL value: 29900 with scale=“6”
- Actual value: 29,900,000,000 (29.9 billion)
Context Periods
Context Periods
Problem: Same concept can have multiple values for different periodsSEC Edgar MCP Solution: Provides period context and selects most recent values by defaultExample: Revenue for Q1, Q2, Q3, and annual periods all in same filing
Company Extensions
Company Extensions
Problem: Companies create custom XBRL concepts not in standard taxonomiesSEC Edgar MCP Solution: Discovers and extracts both standard and company-specific conceptsExample: Apple’s iPhone-specific revenue breakdowns
Filing Lifecycle
1. Preparation Phase
- Companies prepare financial statements and disclosures
- XBRL tagging applied to financial data
- Legal and compliance review
2. Filing Submission
- Electronic submission through EDGAR system
- SEC assigns accession number (format: 0000320193-23-000064)
- Automatic validation checks
3. Public Availability
- Immediate: Filing appears in EDGAR database
- Processing: SEC systems index and process the data
- API Access: Data becomes available through SEC APIs
4. SEC Edgar MCP Access
- Real-time access to filed data
- Direct XBRL parsing for financial precision
- Structured tool responses with verification links
Data Sources and APIs
SEC EDGAR REST API
Company Facts
Endpoint:
/api/xbrl/companyfacts/CIK{cik}.jsonPurpose: Aggregated financial facts across all filingsSEC Edgar MCP Usage: get_company_factsSubmissions
Endpoint:
/api/xbrl/submissions/CIK{cik}.jsonPurpose: Complete filing history and metadataSEC Edgar MCP Usage: get_recent_filingsDirect Filing Access
get_filing_contentfor full textget_xbrl_conceptsfor direct XBRL parsinganalyze_8k_filingfor structured analysis
Regulatory Context
SEC Reporting Requirements
Compliance and Accuracy
Key Points:- Legal Accuracy: Filed data is subject to CEO/CFO certification
- Audit Requirements: Financial statements audited by independent firms
- Real-time Updates: 8-K filings provide timely disclosure of material events
- Standardization: XBRL enables consistent cross-company analysis
Using SEC EDGAR Data Effectively
Best Practices
Verify Sources
Always check SEC URLs provided in SEC Edgar MCP responses for independent verification
Understand Context
Consider filing dates, periods, and any restatements when analyzing data
Compare Consistently
Use same periods and concepts when comparing companies
Read Disclosures
Financial statements include important footnotes and disclosures
Common Analysis Patterns
- Trend Analysis: Compare same metrics across multiple periods
- Peer Comparison: Analyze similar companies using consistent concepts
- Event Impact: Use 8-K filings to understand material events
- Insider Activity: Monitor Form 4 filings for insider sentiment