Repository navigation
v5.21.0
What's New
MCP Streamable HTTP Transport
The MCP server now supports remote deployment via Streamable HTTP transport. Start with edgartools-mcp --transport streamable-http --port 8000 for team servers, registry listings, and containerized deployments. Clients connect with a simple URL instead of launching a subprocess. stdio remains the default.
New MCP Tools & Prompts
- edgar_proxy — DEF 14A proxy statement data (executive compensation, pay-vs-performance)
- edgar_fund — Fund, ETF, BDC, and money market fund data
- Analysis prompts — fund_analysis, filing_comparison, activist_tracking
- Structured error classification — Error codes, user-friendly messages, actionable suggestions
Recent IPO Ticker Resolution (#676)
Company(ticker) now falls back to the live SEC company_tickers.json when a ticker is missing from the bundled data. Recent IPOs and new listings resolve correctly without waiting for a new release. The live data is fetched at most once per session.
Refreshed Ticker Data
Bundled company_tickers.parquet updated from 10,532 to 10,652 tickers (+302 new tickers).
Other Fixes
- MCP runtime bugs across proxy, ownership, company, and prompts tools
- README images now render correctly on PyPI
- Test suite consolidation (deleted 18 files, -6,200 lines, CI matrix 12→6 jobs)
See CHANGELOG.md for full details.
pip install --upgrade edgartools