SEC EDGAR
liveFinanceGovernmentEvery filing US public companies make to the SEC — 10-K, 10-Q, 8-K — plus the XBRL financials inside them, by ticker or CIK.
Tools
edgar_search_filingsFull-text search across every SEC filing, using EDGAR's own search index.
No parameters required.
Try it
edgar_company_filingsEvery SEC filing a US public company has made, newest first.
No parameters required.
Try it
edgar_company_factsEvery figure a US public company has reported to the SEC in XBRL, annual and quarterly.
No parameters required.
Try it
edgar_company_conceptOne financial metric for a US public company across every period it has reported, from SEC XBRL.
No parameters required.
Try it
edgar_insider_transactionsWho bought or sold a company's stock as an insider, from SEC Forms 3, 4 and 5.
No parameters required.
Try it
edgar_institutional_holdingsWhat a large institutional investor holds, from its SEC Form 13F filing.
No parameters required.
Try it
edgar_fund_holdingsWhat a US ETF or mutual fund owns, from its monthly SEC Form N-PORT filing.
No parameters required.
Try it
edgar_ticker_to_cikThe SEC CIK number for a stock ticker or company name, from EDGAR's company list.
No parameters required.
Try it
sponsor_to_filerThe SEC filer entities linked to a plan sponsor, from EDGAR Form 5500 filings.
No parameters required.
Try it
filer_to_sponsorsThe plan sponsors linked to an SEC filer entity, from EDGAR Form 5500 filings.
No parameters required.
Try it
edgar_xbrl_framesOne XBRL financial concept's reported value across every US public company for one period, from EDGAR.
No parameters required.
Try it
edgar_companies_by_sicEvery SEC filer classified under one industry code — a company's public peers.
No parameters required.
Try it
edgar_product_revenueA US public company's revenue broken out by product or segment, from its EDGAR XBRL filings.
No parameters required.
Try it
edgar_filing_documentsThe documents and attachments inside one SEC filing, by accession number.
No parameters required.
Try it
edgar_filing_textThe 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.
curl -X POST https://gateway.pipeworx.io/edgar/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'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.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("edgar_search_filings", {});// 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