fda_applications_by_cik
Pack: openfda · Endpoint: https://gateway.pipeworx.io/openfda/mcp
Find ALL Drugs@FDA applications for a company by SEC CIK, ticker, or company name — without needing to know its FDA sponsor_name spelling. Drugs@FDA has no company-ID field: sponsor_name is free text, and one company routinely files under several forms (e.g. Eli Lilly appears as “LILLY”, “ELI LILLY AND CO”, “ELI LILLY CO”, “LILLY RES LABS” — its own SEC-registered name “ELI LILLY AND COMPANY” matches ZERO of them in fda_drug_approvals). This resolves the company via SEC (same identity as the edgar pack), derives its most distinctive name token, and searches Drugs@FDA for every sponsor_name variant containing it in one call — returning the combined application list plus a sponsor_name_forms breakdown showing exactly which spellings were found. Use this INSTEAD of guessing sponsor_name strings for fda_drug_approvals when you have (or can resolve) the company’s CIK/ticker. For a subsidiary or operating name that isn’t itself SEC-listed, resolve to the parent first with edgar’s sponsor_to_filer, then pass that CIK here.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
cik_or_ticker | string | yes | SEC CIK (e.g. “59478”), stock ticker (e.g. “LLY”), or exact SEC-listed company name (e.g. “Eli Lilly and Co”). |
limit | number | no | Max applications to return (1-200, default 100). |
Example call
Arguments
{
"cik_or_ticker": "59478"
}
curl
curl -X POST https://gateway.pipeworx.io/openfda/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"fda_applications_by_cik","arguments":{"cik_or_ticker":"59478"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('fda_applications_by_cik', {
"cik_or_ticker": "59478"
});
More examples
{
"cik_or_ticker": "LLY",
"limit": 50
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"openfda": {
"url": "https://gateway.pipeworx.io/openfda/mcp"
}
}
}
See Getting Started for client-specific install steps.