MCP.Market

EDGAR Filings MCP server

by Dxfory·io.github.Dxfory/edgar-mcp·v1.1.2

SEC 10-K/10-Q symbols, segment revenue, BDC non-accrual, and Form 4 lines with citations.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars26 downloads/wk

Reviews

Write one

Nobody has reviewed EDGAR Filings yet.

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

EDGAR Filings tools (4)

write = sends, deletes, buys or posts

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

  • get_bdc_nonaccrual

    Non-accrual investments from a BDC 10-K or 10-Q, cited to the filing.

  • get_form4

    Recent Form 4 insider filings: who, role, activity, and transaction lines.

  • get_segment_revenue

    Dimensioned XBRL revenue facts from a 10-K or 10-Q (product, business, geographic axes).

  • get_trading_symbols

    Every dei:TradingSymbol fact on a 10-K or 10-Q, plus the legacy entity_info ticker scalar.

Public scan report

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

no findings
  • Code scan6 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 39 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How EDGAR Filings compares

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

Safety score
88/100
higher than 75% of 48,255 servers
Tools
4
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
26
more than 13% of 12,191 servers with a package

What its tools let an agent do: 4 read

Install EDGAR Filings in Claude Code, Cursor or VS Code

claude mcp add edgar-mcp -- uvx edgar-filings-mcp
Add to Cursor

What the publisher says

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

EDGAR Filings MCP

<!-- mcp-name: io.github.Dxfory/edgar-mcp -->

Cursor / Claude tools that return SEC filing numbers, not web-search guesses.

Who this is for: people already in an IDE chat who need a ticker’s 10-K/10-Q symbols, segment revenue, BDC non-accrual, or Form 4 lines without writing edgartools glue.

Pain it solves: models invent segment mix, insider trades, and BDC credit quality. These tools return accession, concept, period, open_market, non-accrual method, and the EDGAR index URL so you can check the filing.

What it is not: a research product, a document reader, or a substitute for reading the 10-K. It wraps edgartools for four jobs only. China PE, humanoid robots, and unlisted credit CVs are out of scope — those filings are not on EDGAR.

Install

If uv is already on PATH, paste this into ~/.cursor/mcp.json (Windows: %USERPROFILE%\.cursor\mcp.json). Use a real name and email (SEC FAQ). Same snippet is in examples/cursor.mcp.json and examples/claude.mcp.json.

{
  "mcpServers": {
    "edgar-filings": {
      "command": "uvx",
      "args": ["edgar-filings-mcp"],
      "env": {
        "EDGAR_IDENTITY": "Your Name you@example.com"
      }
    }
  }
}

PyPI package edgar-filings-mcp is live. Registry name is io.github.Dxfory/edgar-mcp. Skip Smithery hosted. Pin mcp>=1.9,<2 — MCP 2.x renamed FastMCP; the package already pins that range.

The first uvx launch downloads edgartools (pandas / pyarrow). If the client looks stuck, run uvx edgar-filings-mcp once in a terminal so uv can cache the wheels, then restart the MCP server. After that, initialize is a couple of seconds.

No uv yet:

macOS / Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows (PowerShell):

irm https://astral.sh/uv/install.ps1 | iex

From git instead of PyPI:

uvx --from git+https://github.com/Dxfory/edgar-mcp.git edgar-filings-mcp

Clone (no uv)

git clone https://github.com/Dxfory/edgar-mcp.git
cd edgar-mcp
python -m venv .venv

macOS / Linux:

.venv/bin/python -m pip install -e .

Windows:

.\.venv\Scripts\python -m pip install -e .

Point the client at that interpreter with args ["-m", "edgar_mcp"].

If PyPI SSL fails (common with a local HTTPS proxy), use a mirror:

python -m pip install -e . -i https://pypi.tuna.tsinghua.edu.cn/simple

Tools

form on gettradingsymbols, getsegmentrevenue, and getbdcnonaccrual is 10-K (default) or 10-Q. getbdcnonaccrual only accepts SEC BDCs (814- filers) such as ARCC. There is no fifth tool.

Hot-theme footguns this server will / will not answer

Shortened. The full README is on GitHub.

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

EDGAR Filings: common questions

Is EDGAR Filings MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the EDGAR Filings safety report
How do I install EDGAR Filings?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does EDGAR Filings need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is EDGAR Filings maintained?
The last commit was 43 days ago (2026-09-22). The latest release is v1.1.2.
What can I use instead of EDGAR Filings?
Servers from other publishers that do the same job: EdgarTools MCP server.
How does EDGAR Filings compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to EDGAR Filings

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

  • EdgarTools
    Open-source SEC EDGAR toolkit — 13 tools, 7 prompts, every filing type. No API key required.
    A