EDGAR Filings MCP server
io.github.Dxfory/edgar-mcp·v1.1.2SEC 10-K/10-Q symbols, segment revenue, BDC non-accrual, and Form 4 lines with citations.
0 stars26 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
get_bdc_nonaccrualNon-accrual investments from a BDC 10-K or 10-Q, cited to the filing.
get_form4Recent Form 4 insider filings: who, role, activity, and transaction lines.
get_segment_revenueDimensioned XBRL revenue facts from a 10-K or 10-Q (product, business, geographic axes).
get_trading_symbolsEvery 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
- 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
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
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 | shWindows (PowerShell):
irm https://astral.sh/uv/install.ps1 | iexFrom git instead of PyPI:
uvx --from git+https://github.com/Dxfory/edgar-mcp.git edgar-filings-mcpClone (no uv)
git clone https://github.com/Dxfory/edgar-mcp.git
cd edgar-mcp
python -m venv .venvmacOS / 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/simpleTools
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.
- EdgarToolsOpen-source SEC EDGAR toolkit — 13 tools, 7 prompts, every filing type. No API key required.not reviewedWidely usedA