Skip to content

SecFeed: SEC EDGAR filings

by secfeedapi.com · remote · no sign-in to list tools · v1.0.0 · published by com.secfeedapi

SEC EDGAR data as tools: filing search, full text, XBRL financials, insider trades, 13F, 8-K events.

Final · 1Changes · 23

28 tools: 1 do something that can't be undone, 23 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http secfeed https://secfeedapi.com/mcp --header 'Authorization: <your-authorization>'

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

28 tools

Can't be undone 1Claude Code: ask
  • pay_vs_performancePay versus performance table by year from the proxy's XBRL.No findings

    Why it is in this group

    • The name "pay_vs_performance" says "pay": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    Pay versus performance table by year from the proxy's XBRL.
Changes things 23Claude Code: ask
  • audit_report_textFull text of one auditor's report, by the id from the audit-reports datasets.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Full text of one auditor's report, by the id from the audit-reports datasets.
  • auditorAuditor name, location and PCAOB ID from the latest annual report.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Auditor name, location and PCAOB ID from the latest annual report.
  • company_factsEvery XBRL fact a company has ever reported (large).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Every XBRL fact a company has ever reported (large).
  • company_profileEDGAR entity profile: name, SIC, addresses, fiscal year end, former names.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    EDGAR entity profile: name, SIC, addresses, fiscal year end, former names.
  • directorsBoard members with compensation, age, tenure.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Board members with compensation, age, tenure.
  • enforcementSEC enforcement releases.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    SEC enforcement releases. kind: litigation-releases, administrative-proceedings, aaer, press-releases.
  • equity_dilutionShare counts, dilution, stock comp and buybacks over time.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Share counts, dilution, stock comp and buybacks over time.
  • events_8k8-K filings by item (1.01, 1.05, 2.02, 4.01, 4.02, 5.02, 5.07...).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    8-K filings by item (1.01, 1.05, 2.02, 4.01, 4.02, 5.02, 5.07...). text=true adds the item text.
  • executive_compensationSummary Compensation Table by executive and year.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Summary Compensation Table by executive and year.
  • financial_statementsLatest income statement, balance sheet and cash flow (totals only) for a company.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Latest income statement, balance sheet and cash flow (totals only) for a company.
  • form_13f_holdings13F holdings rows by CUSIP or filer CIK.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    13F holdings rows by CUSIP or filer CIK.
  • governance_datasetStructured data extracted from proxy statements, auditor's reports and SEC enforcement releases.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Structured 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.
  • insider_tradesForm 3/4/5 insider transactions and holdings with owners, prices, footnotes.No findings

    Why it is in this group

    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    Description, as the server wrote it
    Form 3/4/5 insider transactions and holdings with owners, prices, footnotes.
  • investment_adviserForm ADV adviser firms: search by name or get one by CRD.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Form ADV adviser firms: search by name or get one by CRD.
  • ipo_filingsRegistrations and 424B4 offering terms.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Registrations and 424B4 offering terms.
  • map_cusipCUSIP to issuer name and ticker.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    CUSIP to issuer name and ticker.
  • map_tickerTicker to CIK, name and exchange.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Ticker to CIK, name and exchange.
  • mergers_acquisitionsM&A filings: merger proxies, tender offers, 425, S-4.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    M&A filings: merger proxies, tender offers, 425, S-4.
  • shares_outstandingShares outstanding and public float history.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Shares outstanding and public float history.
  • sro_filingsSRO rule filings (FINRA, MSRB, DTC, exchanges).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    SRO rule filings (FINRA, MSRB, DTC, exchanges). Omit org to list organizations.
  • structured_formParsed XML forms with every data point.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Parsed 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.
  • subsidiariesSubsidiaries from Exhibit 21.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Subsidiaries from Exhibit 21.
  • xbrl_to_jsonAll financial statements and cover page of one filing as JSON, from its XBRL.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    All financial statements and cover page of one filing as JSON, from its XBRL.
Only reads 4Claude Code: allow
  • 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.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return one item of a 10-K (1, 1A, 7, 7A...), 10-Q (part1item2, part2item1a...) or 8-K (2-2, 5-2...) as clean text.
  • list_filing_filesEvery file in a filing (documents, exhibits, XBRL).No findings

    Why it is in this group

    • The name "list_filing_files" says "list": a word for reading.
    Description, as the server wrote it
    Every file in a filing (documents, exhibits, XBRL).
  • search_filingsSearch every EDGAR filing with a Lucene-style query, e.g.No findings

    Why it is in this group

    • The name "search_filings" says "search": a word for reading.
    Description, as the server wrote it
    Search 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].

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http secfeed https://secfeedapi.com/mcp --header 'Authorization: <your-authorization>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__secfeed__search_filings",
      "mcp__secfeed__full_text_search",
      "mcp__secfeed__extract_section",
      "mcp__secfeed__list_filing_files"
    ],
    "ask": [
      "mcp__secfeed__xbrl_to_json",
      "mcp__secfeed__financial_statements",
      "mcp__secfeed__company_facts",
      "mcp__secfeed__insider_trades",
      "mcp__secfeed__form_13f_holdings",
      "mcp__secfeed__events_8k",
      "mcp__secfeed__structured_form",
      "mcp__secfeed__company_profile",
      "mcp__secfeed__map_ticker",
      "mcp__secfeed__map_cusip",
      "mcp__secfeed__shares_outstanding",
      "mcp__secfeed__auditor",
      "mcp__secfeed__enforcement",
      "mcp__secfeed__sro_filings",
      "mcp__secfeed__pay_vs_performance",
      "mcp__secfeed__equity_dilution",
      "mcp__secfeed__executive_compensation",
      "mcp__secfeed__directors",
      "mcp__secfeed__subsidiaries",
      "mcp__secfeed__ipo_filings",
      "mcp__secfeed__mergers_acquisitions",
      "mcp__secfeed__investment_adviser",
      "mcp__secfeed__governance_dataset",
      "mcp__secfeed__audit_report_text"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as secfeed. Review it before you use it.