get_capital_markets_filings

Pack: sec-xbrl · Endpoint: https://gateway.pipeworx.io/sec-xbrl/mcp

List recent SEC capital-markets filings for a company — shelf and IPO registrations (S-1, S-3, S-3ASR and the F- equivalents), 424 prospectuses, free-writing prospectuses, effectiveness notices and post-effective amendments. Answers “has this company filed a shelf”, “what has it registered recently” and “is there an active ATM programme on file”. A registration or prospectus filing is an event, so it does not prove securities were sold or quantify remaining shelf or ATM capacity, and an empty result covers only the years requested — a company may hold an effective shelf filed before that window.

Parameters

NameTypeRequiredDescription
companystringyesTicker, company name, or CIK.
yearsnumbernoLook-back, 1–10 years (default 3).
limitnumberno1–100 (default 25).

Example call

Arguments

{
  "company": "MRNA",
  "years": 5,
  "limit": 25
}

curl

curl -X POST https://gateway.pipeworx.io/sec-xbrl/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_capital_markets_filings","arguments":{"company":"MRNA","years":5,"limit":25}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('get_capital_markets_filings', {
  "company": "MRNA",
  "years": 5,
  "limit": 25
});

Connect

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

{
  "mcpServers": {
    "sec-xbrl": {
      "url": "https://gateway.pipeworx.io/sec-xbrl/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build August 5, 2026