MCP.so
Sign In

filingrail-mcp (SEC EDGAR data) MCP Server

@adamhudson777

Basic information

Category

AI & Agents

License

MIT

Author

adamhudson777

About filingrail-mcp (SEC EDGAR data) MCP Server

MCP server for the Filingrail SEC EDGAR API — company financials, insider trades, 8-K events, 13F holdings, and filings for Claude Desktop, Cursor, Continue, and any MCP agent. pip install filingrail-mcp

filingrail-mcp (SEC EDGAR data) MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "filingrail": {
      "command": "filingrail-mcp",
      "env": {
        "RAPIDAPI_KEY": "your-rapidapi-key"
      }
    }
  }
}

filingrail-mcp (SEC EDGAR data) MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is filingrail-mcp?

filingrail-mcp is an MCP server that gives AI agents live SEC EDGAR data: company financials, insider trades, 8-K events, 13F holdings, and the raw filings stream—all normalized to clean JSON with every number traceable to its source filing on sec.gov.

How to use filingrail-mcp?

Install with pip install filingrail-mcp, subscribe to the Filingrail API on RapidAPI (free tier, 50 calls/day, no credit card), and set the RAPIDAPI_KEY environment variable in your MCP client config (e.g., Claude Desktop, Cursor). Then ask questions in plain English—the server exposes tools like search_companies, get_financials, get_insider_trades, and more.

Key features of filingrail-mcp

  • Source-traceable: every financial response includes the originating filing URL.
  • Normalized financials (revenue is revenue) across 1.8M+ XBRL rows.
  • No EDGAR parser or rate-limit governor to configure.
  • Tools for insider trades (Form 4), 8-K events, 13F holdings.
  • Historical quarterly/annual financial series via get_financials_history.
  • Zero plumbing—API handles all SEC interaction.

Use cases of filingrail-mcp

  • Ask "What was Apple's cash position last quarter?" and get a normalized figure with the source filing link.
  • List Berkshire Hathaway's top 10 13F holdings for a specific quarter.
  • Show insider sells at NVIDIA in the last 30 days from Form 4 data.
  • Retrieve Tesla's 8-K material events filed this month with SEC item codes.

Frequently asked questions

1

Is the data real-time?

No—new filings appear within approximately 24 hours of EDGAR acceptance due to fair-access policy.

2

Does it support non-US companies or intraday prices?

No. filingrail-mcp provides structured SEC data only; it is not a Bloomberg replacement and does not offer intraday prices, options, non-US issuers, or analyst estimates.

3

How do I get an API key?

Subscribe to Filingrail on RapidAPI—the free tier provides 50 calls per day with no credit card required.

4

What are the runtime requirements?

Python 3.10 or later, plus a `RAPIDAPI_KEY` environment variable. The server is installed via `pip install filingrail-mcp`.

5

What tools does the server expose?

It provides `search_companies`, `get_recent_filings`, `get_financials`, `get_financials_history`, `get_insider_trades`, `get_8k_events`, `get_13f_holdings`, and `health`.

Comments

More AI & Agents MCP servers