SecFeed: SEC EDGAR filings
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
SEC EDGAR data as tools: filing search, full text, XBRL financials, insider trades, 13F, 8-K events.
| Author | com.secfeedapi |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2492 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"SecFeed: SEC EDGAR filings": {
"url": "https://secfeedapi.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (28)
search_filingsSearch every EDGAR filing with a Lucene-style query, e.g. ticker:AAPL AND formType:"10-K" AND filedAt:[2026-01-01 TO 2026-12-31].
Parameters:
from— integer — offsetsize— integer — max results, default 20query— string — Lucene-style query
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
full_text_searchSearch the full text of every filing and exhibit since 2001. Use quotes for exact phrases.
Parameters:
query— string — words or "exact phrase"endDate— string — YYYY-MM-DDformTypes— string — comma separated, e.g. 10-K,8-KstartDate— string — YYYY-MM-DD
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
extract_sectionReturn one item of a 10-K (1, 1A, 7, 7A...), 10-Q (part1item2, part2item1a...) or 8-K (2-2, 5-2...) as clean text.
Parameters:
url— string — filing index or primary document URLitem— string — item id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
xbrl_to_jsonAll financial statements and cover page of one filing as JSON, from its XBRL.
Parameters:
cik— string — CIK (optional)htmUrl— string — or any URL inside the filingaccessionNo— string — accession number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
financial_statementsLatest income statement, balance sheet and cash flow (totals only) for a company.
Parameters:
ticker— string — ticker or CIKformType— string — 10-K or 10-Q
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
company_factsEvery XBRL fact a company has ever reported (large).
Parameters:
ticker— string — ticker or CIK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
insider_tradesForm 3/4/5 insider transactions and holdings with owners, prices, footnotes.
Parameters:
code— string — transaction codes, e.g. P,Ssize— integer — max rowsowner— string — insider name containsticker— string — issuer tickerminValue— number — minimum $ valuestartDate— string — filed from
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
form_13f_holdings13F holdings rows by CUSIP or filer CIK.
Parameters:
cik— string — filer CIKcusip— string — CUSIPperiod— string — MM-DD-YYYY quarter end
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
events_8k8-K filings by item (1.01, 1.05, 2.02, 4.01, 4.02, 5.02, 5.07...). text=true adds the item text.
Parameters:
cik— string — CIKitem— string — item number like 5.02text— string — true/falsestartDate— string — YYYY-MM-DD
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
structured_formParsed XML forms with every data point. family: form-144, form-13f, form-13d-13g, form-d, form-c, reg-a, n-port, n-cen, n-px.
Parameters:
cik— string — filer CIKsize— integer — max filingsfamily— string — form familystartDate— string — YYYY-MM-DD
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
company_profileEDGAR entity profile: name, SIC, addresses, fiscal year end, former names.
Parameters:
cik— string — ticker or CIK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
map_tickerTicker to CIK, name and exchange.
Parameters:
ticker— string — ticker
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
map_cusipCUSIP to issuer name and ticker.
Parameters:
cusip— string — CUSIP
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
shares_outstandingShares outstanding and public float history.
Parameters:
ticker— string — ticker or CIK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
auditorAuditor name, location and PCAOB ID from the latest annual report.
Parameters:
ticker— string — ticker or CIK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
enforcementSEC enforcement releases. kind: litigation-releases, administrative-proceedings, aaer, press-releases.
Parameters:
kind— string — release listpage— integer — page, 0 = newestdetails— string — true to include text
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
sro_filingsSRO rule filings (FINRA, MSRB, DTC, exchanges). Omit org to list organizations.
Parameters:
org— string — e.g. finra
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
pay_vs_performancePay versus performance table by year from the proxy's XBRL.
Parameters:
ticker— string — ticker or CIK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
equity_dilutionShare counts, dilution, stock comp and buybacks over time.
Parameters:
ticker— string — ticker or CIK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
executive_compensationSummary Compensation Table by executive and year.
Parameters:
ticker— string — ticker or CIK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
directorsBoard members with compensation, age, tenure.
Parameters:
ticker— string — ticker or CIK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
subsidiariesSubsidiaries from Exhibit 21.
Parameters:
ticker— string — ticker or CIK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ipo_filingsRegistrations and 424B4 offering terms.
Parameters:
formType— string — S-1, F-1, 424B4startDate— string — YYYY-MM-DD
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
mergers_acquisitionsM&A filings: merger proxies, tender offers, 425, S-4.
Parameters:
ticker— string — ticker or CIKstartDate— string — YYYY-MM-DD
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
investment_adviserForm ADV adviser firms: search by name or get one by CRD.
Parameters:
crd— string — CRD numberquery— string — firm name
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_filing_filesEvery file in a filing (documents, exhibits, XBRL).
Parameters:
cik— string — CIKaccessionNo— string — accession number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
governance_datasetStructured data extracted from proxy statements, auditor's reports and SEC enforcement releases. dataset: director-compensation, executive-compensation-governance, severance-change-in-control, board-oversight, shareholder-rights, esg-oversight, compliance-signals, vote-standards, shareholder-proposals-proxy-contests, insider-5pct-holder-ownership, fund-reorganizations, audit-reports/financial-statements, audit-reports/icfr, sec-enforcement-actions. Newest filings first.
Parameters:
size— integer — max records, up to 50ticker— string — ticker or CIKdataset— string — dataset path, e.g. board-oversightendDate— string — filed to, YYYY-MM-DDstartDate— string — filed from, YYYY-MM-DD
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
audit_report_textFull text of one auditor's report, by the id from the audit-reports datasets.
Parameters:
id— string — audit report id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.