MCP ConfigsMay 13, 2026·2 min read

SEC EDGAR MCP Server — Query Filings from Agents

SEC EDGAR MCP Server lets agents query filings (10-K/10-Q/8-K) with exact numbers and source URLs. Verified 265★; Docker quickstart in ~5–10 minutes.

Agent ready

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 17/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
Mcp Config
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install 888f1f68-e9f9-55f2-8e8a-b057eca05ab2 --target codex

Stages files first; activation requires review of the staged README and plan.

Intro

SEC EDGAR MCP Server lets agents query filings (10-K/10-Q/8-K) with exact numbers and source URLs. Verified 265★; Docker quickstart in ~5–10 minutes.

Best for: Analysts and developers who want auditable EDGAR lookups inside an agent workflow

Works with: Any MCP client that can run Docker; optional Python streamable HTTP transport

Setup time: 5-10 minutes

Key facts (verified)

  • GitHub: 265 stars · 76 forks · pushed 2026-05-13.
  • License: AGPL-3.0 · owner avatar + repo URL verified via GitHub API.
  • README-verified entrypoint: docker run -i --rm -e SEC_EDGAR_USER_AGENT='Your Name (you@email.com)' stefanoamorelli/sec-edgar-mcp:latest.

Main

  • Use it when numeric fidelity matters: README positions the server as exact numeric SEC filing access and includes SEC URLs for verification.

  • Start with Docker stdio as in README, then switch to streamable HTTP only on private networks (README warns there is no auth).

  • If you run evals, README documents a Promptfoo-based test suite under evals/ to measure tool reliability.

Source-backed notes

  • README provides a Docker-based MCP client config and notes -i is required for JSON-RPC communication.
  • README states the project is not affiliated with the SEC and is built on the edgartools library.
  • README documents streamable HTTP transport via python -m sec_edgar_mcp.server --transport streamable-http --port 9870 with a warning about no authentication.

FAQ

  • Do I need to set a User-Agent?: Yes — README passes SEC_EDGAR_USER_AGENT for SEC-friendly requests.
  • Is streamable HTTP secure by default?: No — README says there is no auth; run it only on private networks.
  • Does it include evals?: Yes — README references a Promptfoo test suite under evals/.
🙏

Source & Thanks

Source: https://github.com/stefanoamorelli/sec-edgar-mcp > License: AGPL-3.0 > GitHub stars: 265 · forks: 76

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets