Skip to content
SecFeed logo

SecFeed MCP server

Which MCP servers are SecFeed's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-27

← Back to SecFeed

Whose server it is
  • Registry namecom.secfeedapi/secfeedverified in the MCP registry

The registry name sits under secfeedapi.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-27
  • Stateanswerschecked 2026-10-27
  • Tools28
  • Server calls itselfsecfeed
  • Server version0.1
  • Protocol version2025-06-18

On 2026-10-27 the server answered initialize and tools/list without a sign-in. First answer in 157 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.

Once connected

  • For "extract financial statements from filings as structured JSON", the likely first call is xbrl_to_json.
  • pay_vs_performance change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 8, the first on 2026-10-27
  • INITE MCP score75 of 100answers 100 · definitions 83 · context 94 · connects 100 · lowered by the warning signs below
  • Answered100% of days8 of 8 daily checks
  • Median first answer478 ms
  • Space in an agent's context≈ 3,760 tokensthe definitions of all its tools (40), which an agent carries on every turn
  • Tool definitionsB · 83 of 100
  • Typed results0 of 40 toolsdeclared outputSchema: results come typed, read once
  • Not saying whether it only reads or can destroy: 40 of 40

What an agent can do with it

  • not sure · monitor insider buys and sales as filings appear
  • not sure · query 13F holdings across many funds at once
  • can do · extract financial statements from filings as structured JSON

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: pay_vs_performance

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers28 tools · read 2026-10-27
  • search_filings

    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].

  • full_text_search

    Search the full text of every filing and exhibit since 2001. Use quotes for exact phrases.

  • extract_section

    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.

  • xbrl_to_json

    All financial statements and cover page of one filing as JSON, from its XBRL.

  • financial_statements

    Latest income statement, balance sheet and cash flow (totals only) for a company.

  • company_facts

    Every XBRL fact a company has ever reported (large).

  • insider_trades

    Form 3/4/5 insider transactions and holdings with owners, prices, footnotes.

  • form_13f_holdings

    13F holdings rows by CUSIP or filer CIK.

  • events_8k

    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.

  • structured_form

    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.

  • company_profile

    EDGAR entity profile: name, SIC, addresses, fiscal year end, former names.

  • map_ticker

    Ticker to CIK, name and exchange.

  • map_cusip

    CUSIP to issuer name and ticker.

  • shares_outstanding

    Shares outstanding and public float history.

  • auditor

    Auditor name, location and PCAOB ID from the latest annual report.

  • enforcement

    SEC enforcement releases. kind: litigation-releases, administrative-proceedings, aaer, press-releases.

  • sro_filings

    SRO rule filings (FINRA, MSRB, DTC, exchanges). Omit org to list organizations.

  • pay_vs_performance

    Pay versus performance table by year from the proxy's XBRL.

  • equity_dilution

    Share counts, dilution, stock comp and buybacks over time.

  • executive_compensation

    Summary Compensation Table by executive and year.

  • directors

    Board members with compensation, age, tenure.

  • subsidiaries

    Subsidiaries from Exhibit 21.

  • ipo_filings

    Registrations and 424B4 offering terms.

  • mergers_acquisitions

    M&A filings: merger proxies, tender offers, 425, S-4.

  • investment_adviser

    Form ADV adviser firms: search by name or get one by CRD.

  • list_filing_files

    Every file in a filing (documents, exhibits, XBRL).

  • governance_dataset

    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…

  • audit_report_text

    Full text of one auditor's report, by the id from the audit-reports datasets.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "secfeed": {
      "type": "http",
      "url": "https://secfeedapi.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http secfeedapi https://secfeedapi.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://secfeedapi.com/mcp as a custom connector in the settings.

OpenAPI spec

88 paths, read 2026-10-27. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.