filer_to_sponsors

Pack: edgar · Endpoint: https://gateway.pipeworx.io/edgar/mcp

The REVERSE of sponsor_to_filer: given a US-listed public FILER (parent company), list its operating subsidiaries as disclosed in Exhibit 21 of its most recent 10-K (Item 601(b)(21) — “significant subsidiaries”). Built for the same trial-sponsor/entity-resolution join, run the other direction: instead of ~10 calls guessing candidate subsidiary names and confirming each via sponsor_to_filer, get the parent’s full disclosed subsidiary list (with jurisdiction of incorporation) in one call, straight from SEC — e.g. Merck (MRK/CIK 310158) -> “Merck Sharp & Dohme LLC” among hundreds of others. Pass name_filter (case-insensitive substring) to check whether a specific candidate name is among the subsidiaries without reading the whole list. Every result carries provenance (accession number, filing date, exhibit URL) so the join is auditable. Smaller filers or ones with no significant subsidiaries can genuinely have no Exhibit 21 — status distinguishes that from a lookup failure. Foreign private issuers (20-F filers) are not yet covered.

Parameters

NameTypeRequiredDescription
ticker_or_cikstringyesThe PARENT company’s ticker (e.g. “MRK”) or CIK (e.g. “310158”). Tickers are auto-resolved to CIKs.
name_filterstringnoOptional case-insensitive substring to filter subsidiary names by, e.g. “Sharp & Dohme” to check whether that entity is among the parent’s disclosed subsidiaries. Subsidiary names in Exhibit 21 use ”&”, not “and”.
limitnumbernoMax subsidiaries to return (1-500, default 200). Large parents can disclose 500+.

Example call

Arguments

{
  "ticker_or_cik": "MRK"
}

curl

curl -X POST https://gateway.pipeworx.io/edgar/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"filer_to_sponsors","arguments":{"ticker_or_cik":"MRK"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('filer_to_sponsors', {
  "ticker_or_cik": "MRK"
});

More examples

{
  "ticker_or_cik": "310158",
  "name_filter": "Sharp & Dohme"
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "edgar": {
      "url": "https://gateway.pipeworx.io/edgar/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build August 30, 2026