pharma_sales_at_risk

Pack: pharma-intel · Endpoint: https://gateway.pipeworx.io/pharma-intel/mcp

The patent cliff, in dollars: which of a pharmaceutical company’s products lose exclusivity soonest and how much reported revenue each one carries. Ask by ticker or company (“MRK”, “Pfizer”) for its whole portfolio ranked by expiry year, or by a single drug to place that one product. Joins the filer’s own product-level revenue disaggregation from its latest 10-K to FDA exclusivity records — Orange Book listed patent and regulatory-exclusivity expirations for small molecules, Purple Book licensure and biosimilar entry for biologics — and totals revenue at risk per year. Revenue is the last reported period, not a forecast; the expiry is the earliest date listed at FDA, before any litigation, settlement, patent-term extension, or pediatric exclusivity moves it.

Parameters

NameTypeRequiredDescription
companystringnoTicker or company name of the SEC filer, e.g. “MRK”, “Merck”, “Pfizer”. Provide this or “drug”.
drugstringnoBrand name of a single drug, e.g. “Keytruda”. Its marketer is resolved to a filer and that filer’s portfolio is screened. Provide this or “company”.
horizon_yearsnumbernoHow many years ahead to count as at risk. Default 10, max 25. Products expiring later are returned separately under protected_beyond_horizon.
max_productsnumbernoHow many revenue lines to check, taken largest first by last reported sales. Default 12, max 25. Each one costs an FDA exclusivity lookup.

Example call

Arguments

{
  "company": "MRK",
  "max_products": 12
}

curl

curl -X POST https://gateway.pipeworx.io/pharma-intel/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"pharma_sales_at_risk","arguments":{"company":"MRK","max_products":12}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('pharma_sales_at_risk', {
  "company": "MRK",
  "max_products": 12
});

More examples

{
  "drug": "Keytruda",
  "horizon_years": 10
}

Connect

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

{
  "mcpServers": {
    "pharma-intel": {
      "url": "https://gateway.pipeworx.io/pharma-intel/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 11, 2026