SEC EDGAR MCP avatar

SEC EDGAR MCP

Pricing

from $0.01 / 1,000 results

Go to Apify Store
SEC EDGAR MCP

SEC EDGAR MCP

Search SEC EDGAR companies and retrieve recent filings, 10-Ks, and 10-Qs. AI agents can perform finance, legal, investment, and due-diligence research using official SEC data.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Jordan C

Jordan C

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Categories

Share

An Apify standby Actor MCP server that exposes official no-key SEC EDGAR data for finance and legal AI agents.

The server uses the SEC-required User-Agent header:

Apify MCP Server reverberant_equality@example.com

MCP endpoint

  • POST /mcp — Streamable HTTP MCP transport
  • GET / — readiness/health response

Tools

search-company

Searches SEC company ticker metadata from https://www.sec.gov/files/company_tickers.json.

Input:

  • query string, required — company title, ticker, CIK, or padded CIK
  • maxResults number, optional — default 10, max 25

Returns ticker, title, cik, and cikPadded.

get-company-filings

Fetches recent filings from https://data.sec.gov/submissions/CIK##########.json after resolving ticker/CIK.

Input:

  • cikOrTicker string, required
  • formType string, optional — exact form filter such as 10-K, 10-Q, or 8-K
  • maxResults number, optional — default 20, max 100

Returns recent filings with accessionNumber, filingDate, reportDate, form, primaryDocument, and filingUrl.

get-latest-10k-10q

Input:

  • cikOrTicker string, required

Returns the latest 10-K and latest 10-Q filings, or null if unavailable in the recent submissions window.

Each tool call charges the Apify pay-per-event event tool-call.

Local development

npm install
npm run build
npm test
npm run start:dev

The server listens on port 3000 by default, or APIFY_CONTAINER_PORT when set.

Validation

npm run build
npm test
npx eslint .
npx apify validate-schema