Skip to content

Releases: stefanoamorelli/sec-edgar-mcp

v1.0.8 - Segment Data Fix & Security Updates

25 Jan 18:48
e137595

Choose a tag to compare

Bug Fixes

  • Fixed get_segment_data returning empty segments (#47, fixes #39)
    • Rewrote function to extract segment data from XBRL statements
    • Now properly categorizes revenue, cost of revenue, operating income, ...
    • Supports both "business" and "geographic" segment types

Security

  • Upgraded all dependencies to resolve 20 Dependabot security alerts
  • Key updates: urllib3 2.4.0→2.6.3, mcp 1.7.1→1.26.0, starlette 0.46.2→0.52.1, ...

Installation

pip install sec-edgar-mcp

or

uvx sec-edgar-mcp

Full Changelog

v1.0.7...v1.0.8

v1.0.7 - SEC EDGAR MCP Server

25 Jan 18:03
d378d69

Choose a tag to compare

Bug Fixes

  • Fixed `get_recent_filings` failing when no company identifier provided (#46, fixes #45)
  • Updated to use `get_current_filings()` from edgartools instead of deprecated `get_filings()`
  • Changed parameter from `count` to `page_size` to match upstream API
  • Adjusted default limit to 40 to align with edgartools defaults

Thanks to @seanq101 for the contribution!

v1.0.6 - Documentation Improvements

15 Sep 17:17
e09de18

Choose a tag to compare

What's Changed

Documentation

  • Enhanced documentation structure with comprehensive guides and examples
  • Added detailed installation instructions including uvx method
  • Improved MCP clients documentation with setup guides for multiple platforms
  • Simplified license page for better readability
  • Added local documentation serving instructions to README
  • Updated contributors section with GitHub profile links

Changes in this Release

  • Added remaining documentation structure for API reference, troubleshooting, and changelog
  • Enhanced MCP clients documentation with setup guides
  • Added uvx installation method and removed outdated conda instructions
  • Cleaned up navigation by removing empty API Reference section

Installation

Install using pip:

pip install sec-edgar-mcp

Install using uvx:

uvx sec-edgar-mcp

Full Changelog

v1.0.5...v1.0.6

v1.0.5

09 Sep 07:04
51aea44

Choose a tag to compare

What's Changed

Patch release v1.0.5

Features & Improvements

  • Enhanced SEC EDGAR data retrieval capabilities
  • Improved error handling and stability
  • Updated dependencies

Full Changelog: v1.0.4...v1.0.5

SEC EDGAR MCP Server - v1.0.4

17 Aug 12:33
ebb0fbb

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Fixed 8-K filing analysis date_of_report parsing error by @harinlee83 in #28
  • Fixed press_releases iteration issue in 8-K analysis by @harinlee83 in #28
  • Applied ruff formatting improvements

📚 Documentation

  • Added Contributors section with automatic contributor badges
  • Shows profile pictures of all contributors via contrib.rocks

Contributors

Thanks to @harinlee83 for the bug fixes in this release!

Full Changelog: v1.0.3...v1.0.4

SEC EDGAR MCP Server - v1.0.3

17 Aug 12:16
a222fa1

Choose a tag to compare

🔧 Conda Fix Release

Fixed

  • Conda build: Implemented post-link scripts solution
    • Added post-link.sh (Unix/Linux/Mac) and post-link.bat (Windows)
    • Scripts install mcp and edgartools via pip after conda installation
    • Build now uses --no-deps to avoid dependency resolution issues

How it works

Since mcp and edgartools aren't available on conda-forge, the conda package now:

  1. Installs the base package with conda
  2. Automatically runs pip to install missing dependencies post-installation
  3. Works transparently for users

Full Changelog: v1.0.2...v1.0.3

SEC EDGAR MCP Server - v1.0.2

17 Aug 11:47
7b4136d

Choose a tag to compare

🐛 Hotfix Release

Fixed

  • Conda build: Fixed dependency resolution issues
    • Removed mcp-cli and edgartools from conda dependencies (not available on conda-forge)
    • Dependencies now installed via pip during build
    • Simplified runtime requirements for conda compatibility

Note

This is a hotfix release to address the Conda build failure from v1.0.1. PyPI package remains fully functional with all dependencies.

Full Changelog: v1.0.1...v1.0.2

SEC EDGAR MCP Server - v1.0.1

17 Aug 11:34
9fb8a10

Choose a tag to compare

What's Changed

✨ New Features

  • 🚀 Added PyPI publishing workflow for automated package distribution
  • 📦 Added Conda package build fixes with dynamic versioning from Git tags
  • 🧪 Comprehensive CI/CD workflow with multi-platform testing (Ubuntu, Windows, macOS)

🐛 Bug Fixes

  • Fixed Conda build Python version requirements (3.11+ instead of 3.13)
  • Fixed Windows CI compatibility (removed Unicode characters)
  • Fixed package discovery in setuptools configuration

📚 Documentation

  • Added PyPI and Conda badges to README
  • Created VERSIONING.md documenting release process
  • Updated Python version requirement badge to 3.11+

🔧 Infrastructure

  • GitHub Actions workflows for PyPI, Conda, and Docker publishing
  • Trusted publishing setup for PyPI (no tokens needed)
  • Cross-platform CI testing for Python 3.11, 3.12, and 3.13

Full Changelog: v1.0.0-alpha...v1.0.1

SEC EDGAR MCP Server v1.0.0-alpha

20 Jul 22:51
3c656a1

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v1.0.0-alpha

SEC EDGAR MCP Server v0.2.0

14 Jul 21:07
351138f

Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.2.0