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
| Name | Type | Required | Description |
|---|---|---|---|
company | string | yes | Ticker, company name, or CIK. |
years | number | no | Look-back, 1–10 years (default 3). |
limit | number | no | 1–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.