SEC EDGAR

liveFinanceGovernment

Every filing US public companies make to the SEC — 10-K, 10-Q, 8-K — plus the XBRL financials inside them, by ticker or CIK.

15tools
0msauth
free tier50 calls/day

Tools

edgar_search_filings

Full-text search across every SEC filing, using EDGAR's own search index.

No parameters required.

Try it
edgar_company_filings

Every SEC filing a US public company has made, newest first.

No parameters required.

Try it
edgar_company_facts

Every figure a US public company has reported to the SEC in XBRL, annual and quarterly.

No parameters required.

Try it
edgar_company_concept

One financial metric for a US public company across every period it has reported, from SEC XBRL.

No parameters required.

Try it
edgar_insider_transactions

Who bought or sold a company's stock as an insider, from SEC Forms 3, 4 and 5.

No parameters required.

Try it
edgar_institutional_holdings

What a large institutional investor holds, from its SEC Form 13F filing.

No parameters required.

Try it
edgar_fund_holdings

What a US ETF or mutual fund owns, from its monthly SEC Form N-PORT filing.

No parameters required.

Try it
edgar_ticker_to_cik

The SEC CIK number for a stock ticker or company name, from EDGAR's company list.

No parameters required.

Try it
filer_to_sponsors

The plan sponsors linked to an SEC filer entity, from EDGAR Form 5500 filings.

No parameters required.

Try it
edgar_xbrl_frames

One XBRL financial concept's reported value across every US public company for one period, from EDGAR.

No parameters required.

Try it
edgar_companies_by_sic

Every SEC filer classified under one industry code — a company's public peers.

No parameters required.

Try it
edgar_product_revenue

A US public company's revenue broken out by product or segment, from its EDGAR XBRL filings.

No parameters required.

Try it
edgar_filing_documents

The documents and attachments inside one SEC filing, by accession number.

No parameters required.

Try it
edgar_filing_text

The full text of an SEC filing's main document, HTML stripped to clean plaintext.

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/edgar/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/edgar/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"edgar_search_filings","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("edgar_search_filings", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("every filing us public companies make to the sec — 10-k, 10-q, 8-k — plus the xbrl financials inside them, by ticker or cik");

Related compound tools

These combine SEC EDGAR with other data sources in a single call:

FinTech Intel — meta-pack chaining SEC EDGAR, CFPB, FDIC, and Alpha Vantage for company deep-dives, bank health checks, and market snapshots.

3 tools — fintech_company_deep_dive, fintech_bank_health_check, fintech_market_snapshot