SEC EDGAR MCP logo

SEC EDGAR MCP

by stefanoamorelli

SEC EDGAR MCP is an open-source MCP server that connects AI models to the rich dataset of SEC EDGAR filings. It allows AI assistants to access and utilize corporate financial information for various use cases.

View on GitHub

Last updated: N/A

What is SEC EDGAR MCP?

SEC EDGAR MCP is an open-source server implementing the Model Context Protocol (MCP) to provide AI models with access to SEC EDGAR filings. It leverages the secedgar Python SDK to interact with the SEC EDGAR REST API, enabling AI assistants to retrieve and analyze financial data.

How to use SEC EDGAR MCP?

To use SEC EDGAR MCP, first install the server and its dependencies, configure SEC EDGAR API access with a User-Agent, and then start the MCP server. Once running, connect to it with any MCP-compatible client (such as an AI assistant or the MCP CLI tool) and invoke the available EDGAR tools using JSON-RPC requests.

Key features of SEC EDGAR MCP

  • Provides access to SEC EDGAR filings for AI models

  • Implements the Model Context Protocol (MCP)

  • Leverages the secedgar Python SDK

  • Exposes tools for retrieving company submissions, concepts, and facts

  • Supports querying XBRL frames for aggregated financial data

Use cases of SEC EDGAR MCP

  • Financial research

  • Investment insights

  • Corporate transparency

  • AI-powered financial analysis

  • Automated data extraction from SEC filings

FAQ from SEC EDGAR MCP

What is EDGAR?

EDGAR (Electronic Data Gathering, Analysis, and Retrieval) is the U.S. SEC's primary system for companies to submit official filings.

What is MCP?

MCP (Model Context Protocol) is an open standard that enables seamless integration between LLM applications and external data sources and tools.

What is the secedgar SDK?

The secedgar SDK is an unofficial Python wrapper for SEC's EDGAR REST API.

What kind of data can I retrieve?

You can retrieve company submissions (filings), specific financial concepts, all available financial facts for a company, and XBRL frames (aggregated data across companies or time frames).

How do I find a company's CIK?

You can use the SEC's CIK lookup tool if you only know a ticker or name.