Skip to main content
Glama
henrysouchien

edgar-mcp

edgar-mcp

SEC EDGAR financial data for your AI agent.

What your AI can do

  • get_filings: fetch filing metadata (10-Q/10-K/8-K earnings release references)

  • get_financials: fetch full period facts (inline JSON or local file output)

  • get_metric: fetch a specific metric/tag for a period

  • list_metrics: list candidate metrics/tags in a filing period

  • search_metrics: fuzzy-search metrics by natural-language query

  • get_filing_sections: extract filing narrative sections/tables (inline or file output)

Install

pip install edgar-mcp

Configuration

  • EDGAR_API_KEY (required): API key for EDGAR Financial API

  • EDGAR_API_URL (optional): defaults to https://www.financialmodelupdater.com

  • EDGAR_MCP_OUTPUT_DIR (optional): path for output="file" responses

    • default: ./exports/file_output from current working directory

    • fallback: ~/.cache/edgar-mcp/file_output

Run

edgar-mcp

Claude Code config snippet:

{ "mcpServers": { "edgar-financials": { "type": "stdio", "command": "edgar-mcp", "env": { "EDGAR_API_KEY": "YOUR_KEY_HERE" } } } }

Requirements

  • Python 3.11+

  • EDGAR API key

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/henrysouchien/edgar-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server