MCP server for SEC EDGAR financial data - 6 tools for filings, financials, and metrics
Project description
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 periodlist_metrics: list candidate metrics/tags in a filing periodsearch_metrics: fuzzy-search metrics by natural-language queryget_filing_sections: extract filing narrative sections/tables (10-K/10-Q default, or 8-K earnings release withsource="8k")
Install
pip install edgar-mcp
Configuration
EDGAR_API_KEY(required): API key for EDGAR Financial APIEDGAR_API_URL(optional): defaults tohttps://www.financialmodelupdater.comEDGAR_MCP_OUTPUT_DIR(optional): path foroutput="file"responses- default:
./exports/file_outputfrom current working directory - fallback:
~/.cache/edgar-mcp/file_output
- default:
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
See also
- edgar-parser — The underlying Python library for parsing SEC EDGAR filings. Use this directly if you want to integrate EDGAR data into your own Python application without MCP.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
edgar_mcp-0.3.1.tar.gz
(10.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
edgar_mcp-0.3.1-py3-none-any.whl
(12.0 kB
view details)
File details
Details for the file edgar_mcp-0.3.1.tar.gz.
File metadata
- Download URL: edgar_mcp-0.3.1.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e6fd6b16dae26a54ec53f46107e5c8f9a66321fb433aee6e2f34222d07f57ee
|
|
| MD5 |
8282ebe3e7f45b650dcf35c89f810fe1
|
|
| BLAKE2b-256 |
9a776f5425f4fc3838860d088456d2c43523f0a20e3146a81b13d8873d1b4b47
|
File details
Details for the file edgar_mcp-0.3.1-py3-none-any.whl.
File metadata
- Download URL: edgar_mcp-0.3.1-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d1610e1e22365cacdf9c02882a31acb11893a309e578aa3ea6a2cb573a72d5c
|
|
| MD5 |
3f0b0480b10a72af19cb9fc8b1a170a2
|
|
| BLAKE2b-256 |
e2adb8df7c8b01b1af90820a359c87a62d0f62e27c6f7baa42d6707d0079a2cf
|