MCP.Market

sec-ai: SEC EDGAR MCP server

by lkcair·io.github.lkcair/sec-ai·v2.0.5

SEC EDGAR in 22 tools: 10-K/10-Q/8-K text, XBRL facts, insider trades, 13F, full-text search.

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

full report

Adoption
Growing

0 stars668 downloads/wk

Reviews

Write one

Nobody has reviewed sec-ai: SEC EDGAR yet.

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

sec-ai: SEC EDGAR tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-26 · 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 5 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How sec-ai: SEC EDGAR compares

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

Safety score
92/100
higher than 90% of 3,470 Web search servers
Downloads a week
668
more than 90% of 827 Web search servers with a package

Install sec-ai: SEC EDGAR in Claude Code, Cursor or VS Code

claude mcp add sec-ai -- uvx sec-finance-ai
Add to Cursor

What the publisher says

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

sec-finance-ai MCP server

<!-- mcp-name: io.github.lkcair/sec-ai -->

AI-powered SEC EDGAR integration: 23 tools on the official sec.gov APIs, in one Python file.

🚀 Thousands of downloads on ClawHub and OpenWebUI

10-K, 10-Q, 8-K, 20-F and proxy filings, the full text of any filing read in pages or searched, XBRL company facts and cross-company rankings, Form 4 insider trades, 13D/13G ownership, 13F fund portfolios, IPOs, and full-text search of every filing since 2001.

Install

Needs uv. No API key.

Claude Code:

claude mcp add sec-ai -e SEC_USER_AGENT="Your Name you@example.com" -- uvx sec-finance-ai@latest

VS Code:

code --add-mcp '{"name":"sec-ai","type":"stdio","command":"uvx","args":["sec-finance-ai@latest"],"env":{"SEC_USER_AGENT":"Your Name you@example.com"}}'

Claude Desktop, Cursor, Windsurf and other clients, in the client's MCP config file:

{
  "mcpServers": {
    "sec-ai": {
      "command": "uvx",
      "args": [
        "sec-finance-ai@latest"
      ],
      "env": {
        "SEC_USER_AGENT": "Your Name you@example.com"
      }
    }
  }
}

@latest picks up new releases when the client starts. Without uv: pip install sec-finance-ai, then use "command": "sec-finance-ai" with no args.

SECUSERAGENT is the name and e-mail the SEC asks programs to send. If it is not set, a default is sent.

Listed in the MCP Registry as io.github.lkcair/sec-ai. Every tool is read-only.

Agent frameworks

The server runs over stdio with uvx sec-finance-ai@latest, so any framework with MCP support can load all its tools.

SECUSERAGENT is optional. MCP starts the server with a minimal environment, so pass it as shown; **os.environ keeps PATH, so uvx is found.

LangChain: pip install "langchain[mcp]" langchain-anthropic

import asyncio
import os
from langchain.agents import create_agent
from langchain.mcp import MCPAdapter

async def main():
    config = {"mcpServers": {"sec-ai": {
        "command": "uvx", "args": ["sec-finance-ai@latest"],
        "env": {**os.environ, "SEC_USER_AGENT": "Your Name you@example.com"},  # optional
    }}}
    async with MCPAdapter(config) as adapter:
        tools = await adapter.list_tools()
        agent = create_agent("claude-sonnet-5", tools)
        result = await agent.ainvoke({"messages": [{"role": "user", "content": "What does Apple's latest 10-K say about Greater China?"}]})
        print(result["messages"][-1].content)

asyncio.run(main())

Shortened. The full README is on GitHub.

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

sec-ai: SEC EDGAR: common questions

Is sec-ai: SEC EDGAR MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the sec-ai: SEC EDGAR safety report
How do I install sec-ai: SEC EDGAR?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does sec-ai: SEC EDGAR need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is sec-ai: SEC EDGAR maintained?
The last commit was 14 days ago (2026-10-21). The latest release is v2.0.5.
What can I use instead of sec-ai: SEC EDGAR?
Servers from other publishers that do the same job: The Company Atlas MCP server, Arxiv MCP server and Pubmed MCP server.
How does sec-ai: SEC EDGAR compare with other Web search MCP servers?
safety score 92/100 (higher than 90% of 3,470 Web search servers); downloads a week 668 (more than 90% of 827 Web search servers with a package). Full comparison.

Alternatives to sec-ai: SEC EDGAR

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

  • The Company Atlas
    Global customs trade data and company registry. Search shipments, and look up legal entities.
    B
  • 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
  • Misakanet
    Failure-memory layer for coding agents: search evidence-rated failure lessons by error text.
    A
  • Zotero MCP
    Search your Zotero library, retrieve item metadata, and read full text from AI assistants.
    B