HomeFinance › secedgar-mcp-server

secedgar-mcp-server

Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.

TypeScript Remote
★ 10 stars Last pushed 2026-09-22 License: Apache-2.0

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Remote (streamable-http)

https://secedgar.caseyjhand.com/mcp Reachable (checked 2026-09-24)

Claude Code:

claude mcp add --transport http secedgar-mcp-server https://secedgar.caseyjhand.com/mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "secedgar-mcp-server": {
      "url": "https://secedgar.caseyjhand.com/mcp"
    }
  }
}

Package (npm 0.15.7)

npx -y @cyanheads/secedgar-mcp-server@0.15.7

Or add to your MCP client config:

{
  "mcpServers": {
    "secedgar-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@cyanheads/secedgar-mcp-server@0.15.7"
      ],
      "env": {
        "EDGAR_USER_AGENT": "<YOUR_VALUE>",
        "EDGAR_RATE_LIMIT_COOLDOWN_SECONDS": "<YOUR_VALUE>",
        "MCP_LOG_LEVEL": "<YOUR_VALUE>"
      }
    }
  }
}
  • EDGAR_USER_AGENT required — User-Agent header for SEC compliance. Format: "AppName contact@email.com".
  • EDGAR_RATE_LIMIT_COOLDOWN_SECONDS — Seconds to stop sending to SEC after a 429: calls are refused locally, then one probe request goes out.
  • MCP_LOG_LEVEL — Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

Package (npm 0.15.7)

Package: npm @cyanheads/secedgar-mcp-server

  • EDGAR_USER_AGENT required — User-Agent header for SEC compliance. Format: "AppName contact@email.com".
  • EDGAR_RATE_LIMIT_COOLDOWN_SECONDS — Seconds to stop sending to SEC after a 429: calls are refused locally, then one probe request goes out.
  • MCP_HTTP_HOST — The hostname for the HTTP server.
  • MCP_HTTP_PORT — The port to run the HTTP server on.
  • MCP_HTTP_ENDPOINT_PATH — The endpoint path for the MCP server.
  • MCP_PUBLIC_URL — Public-facing origin override for TLS-terminating proxies (e.g., https://mcp.example.com). Leave unset for direct deployments.
  • MCP_AUTH_MODE — Authentication mode to use: 'none', 'jwt', or 'oauth'.
  • MCP_LOG_LEVEL — Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

Related servers

Data from the Official MCP Registry