MCP.Market

Filingrail MCP server

by adamhudson777·io.github.adamhudson777/filingrail-mcp·v0.1.3

SEC EDGAR financials, insider trades, 8-K events, and 13F holdings as MCP tools.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars141 downloads/wk

Reviews

Write one

Nobody has reviewed Filingrail yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Filingrail tools (8)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_13f_holdings

    Get 13F-HR institutional holdings for an investment manager.

  • get_8k_events

    Get 8-K material events with SEC item codes for a company.

  • get_financials

    Get latest XBRL-normalized financial statements (balance sheet, income, cash flow).

  • get_financials_history

    Get historical quarterly or annual financial-statement series.

  • get_insider_trades

    Get insider transactions (Form 4) for a company.

  • get_recent_filings

    Get recent SEC filings, optionally filtered by form type or CIK.

  • health

    Check Filingrail API health. Returns {status: 'ok'} if live.

  • search_companies

    Search SEC-registered companies by ticker, CIK, or name fragment.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Filingrail compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,243 servers
Tools
8
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
141
more than 70% of 12,306 servers with a package

What its tools let an agent do: 8 read

Release history: 2 versions in the registry since 2026-09-11, latest 2026-10-08, typically one every 27 days.

Install Filingrail in Claude Code, Cursor or VS Code

claude mcp add filingrail-mcp -- uvx filingrail-mcp
Add to Cursor

What the publisher says

From the Filingrail repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.adamhudson777/filingrail-mcp -->

filingrail-mcp — SEC EDGAR filings inside Claude, Cursor, and any MCP agent

Give your AI agent live SEC EDGAR data: company financials, insider trades, 8-K events, 13F holdings, and the raw filings stream — all normalized to clean JSON, every number traceable back to its sec.gov source filing.

One pip install, one API key, and your agent can answer "What was Apple's cash position last quarter?" or "List Berkshire Hathaway's top 10 holdings as of 2026-Q1" — against real filings, not its training data.

pip install filingrail-mcp

Live on PyPI: pypi.org/project/filingrail-mcp · MIT licensed · Python 3.10+

Why this exists

Every number a public company reports to the SEC is free and open on EDGAR. The bottleneck isn't access — it's the XBRL parser, the tag-drift normalizer, the rate-limit governor, and the dedup layer you'd have to write before you get the one figure you actually wanted. filingrail-mcp hands your agent the finished JSON instead.

  • Source-traceable. Every financial response carries the originating sourcefilingurl. Click it, see the exact 10-K / 10-Q on sec.gov. No "trust us."
  • Normalized. revenue is revenue, whether the filer tagged it us-gaap:Revenues, SalesRevenueNet, or RevenueFromContractWithCustomerExcludingAssessedTax. 1.8M+ XBRL rows back to 2006.
  • Zero plumbing. No EDGAR User-Agent config, no local parser, no rate-limit governor. The API handles all of it.

Get a key (free tier, no card)

Filingrail is a REST API on RapidAPI. The free tier is 50 calls/day, no credit card:

→ Subscribe to Filingrail on RapidAPI and copy your X-RapidAPI-Key.

The end user brings their own key — set it as RAPIDAPI_KEY in your MCP client config (below).

Configure your agent

Claude Desktop

Edit %APPDATA%/Claude/claudedesktopconfig.json (Windows) or ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS):

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

Restart Claude Desktop. The Filingrail tools (searchcompanies, getfinancials, getinsidertrades, …) appear in the tool list. Then just ask a question in plain English.

Cursor / Continue / any other MCP client

Point the client at filingrail-mcp as the stdio command and pass RAPIDAPI_KEY as an environment variable. Same shape as above.

If your client only accepts a raw command, use:

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

Tools exposed

Try it

After installing and configuring, ask your agent:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Filingrail: common questions

Is Filingrail MCP server safe?
Mostly: it is graded B (83/100). Read the Filingrail safety report
How do I install Filingrail?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Filingrail need an API key?
Yes. The registry entry asks for RAPIDAPI_KEY.
Is Filingrail maintained?
The last commit was 28 days ago (2026-10-08). The latest release is v0.1.3.
What can I use instead of Filingrail?
Servers from other publishers that do the same job: EdgarTools MCP server.
How does Filingrail compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,243 servers); tools 8 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Filingrail

Same job from other publishers: the closest match first, then the best rated.

  • EdgarTools
    Open-source SEC EDGAR toolkit — 13 tools, 7 prompts, every filing type. No API key required.
    A