MCP.Market

SEC EDGAR MCP server

by danishashko·io.github.danishashko/edgar-mcp·v1.0.2

SEC EDGAR filings (10-K, 10-Q, 8-K), XBRL financials, and full-text filing search. No API key.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

0 stars152 downloads/wk

Reviews

Write one

Nobody has reviewed SEC EDGAR yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

SEC EDGAR tools (6)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • full_text_search

    Search the full text of SEC filings (last ~10 years) by keyword or phrase.

  • get_company_facts

    Get a summary of a company's key reported financials from XBRL data.

  • get_concept

    Get the reported history of one financial concept (XBRL tag) for a company.

  • get_latest_filing

    Get the single most recent filing of a given type, with a direct link to the document.

  • get_recent_filings

    Get a company's most recent SEC filings, optionally filtered by form type.

  • search_company

    Find a company on SEC EDGAR by name or ticker, returning its CIK.

Public scan report

scanner v0.1.10 · 2026-11-09 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 95 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How SEC EDGAR compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 68% of 3,443 Web search servers
Tools
6
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
152
more than 64% of 994 Web search servers with a package

What its tools let an agent do: 6 read

Install SEC EDGAR in Claude Code, Cursor or VS Code

Runs npx -y edgar-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add edgar-mcp -- npx -y edgar-mcp
Add to Cursor

What the publisher says

From the SEC EDGAR repository's README, as published. We do not edit it. Read it on GitHub

SEC EDGAR MCP Server 🏛️

U.S. SEC filings and financial data for Claude Desktop and any MCP-compatible client, powered by SEC EDGAR. Search companies, pull filings (10-K, 10-Q, 8-K, Form 4, ...), read XBRL financials, and full-text search across all filings — all from natural language. No API key required.

npm package: edgar-mcp  ·  GitHub repo: danishashko/edgar-mcp.

🎯 What You Get

  • 🔎 Company lookup by name or ticker → CIK
  • 🗂️ Recent filings (any form type) with direct document links
  • 📄 Latest filing of a type (newest 10-K / 10-Q / 8-K) in one call
  • 💰 Financial highlights (revenue, net income, assets, equity, EPS) from XBRL
  • 📈 Concept history — any GAAP line item over time
  • 🔬 Full-text search across the last ~10 years of filings

Every tool returns human-readable markdown by default, or structured JSON on request (response_format: "json"). Lightweight (Python standard library + mcp only), no API key, retries on rate limits.

🚀 Quick Start

Add this to your Claude Desktop config and restart Claude:

  • macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
  • Windows: %APPDATA%\Claude\claudedesktopconfig.json
{
  "mcpServers": {
    "edgar": {
      "command": "npx",
      "args": ["-y", "edgar-mcp"],
      "env": {
        "SEC_USER_AGENT": "your-app-name your@email.com"
      }
    }
  }
}

The SEC asks every API client to send a descriptive User-Agent with contact info. Set SECUSERAGENT to your own name/email (a default is provided so it works out of the box). On first launch the npx wrapper creates an isolated Python environment and installs the dependency (one-time, ~a minute). You need Python 3.10+ and Node.js 16+.

Prefer a global install?

npm install -g edgar-mcp
{
  "mcpServers": {
    "edgar": {
      "command": "edgar-mcp",
      "env": { "SEC_USER_AGENT": "your-app-name your@email.com" }
    }
  }
}

🔧 Available Tools

Every tool also accepts response_format ("markdown", the default, or "json"). identifier accepts a ticker, CIK, or company name.

Common XBRL concepts for getconcept:** Revenues / RevenueFromContractWithCustomerExcludingAssessedTax, NetIncomeLoss, Assets, Liabilities, StockholdersEquity, EarningsPerShareDiluted.

💬 Example Prompts

Once the server is connected, just ask Claude:

  • "What's Apple's latest 10-K?"
  • "Show me Tesla's recent 8-K filings."
  • "What are Microsoft's headline financials?"
  • "Show me NVIDIA's net income over the last few years."
  • "Which companies mention 'quantum computing' in their 10-Ks?"
  • "Find the CIK for Berkshire Hathaway."

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-11-09downgradeA → Bscore 82

SEC EDGAR: common questions

Is SEC EDGAR MCP server safe?
Mostly: it is graded B (82/100). Read the SEC EDGAR safety report
How do I install SEC EDGAR?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does SEC EDGAR need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is SEC EDGAR maintained?
The last commit was 101 days ago (2026-08-06). The latest release is v1.0.2.
What can I use instead of SEC EDGAR?
Servers from other publishers that do the same job: Arxiv MCP server, Pubmed MCP server and Free Search MCP server.
How does SEC EDGAR compare with other Web search MCP servers?
safety score 82/100 (higher than 68% of 3,443 Web search servers); tools 6 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to SEC EDGAR

Same job from other publishers: the closest match first, then the best rated.

  • Arxiv
    Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
    A
  • Pubmed
    Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
    A
  • Free Search
    No-API-key web search, page fetching and document reading across many engines. Local-first.
    B
  • Misakanet
    Failure-memory layer for coding agents: search evidence-rated failure lessons by error text.
    A
  • Keyline Icons
    Search Keyline Icons by name and get any icon's SVG source or React import. No key, no network.
    A

More from danishashko →