pharma_product_sales

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

How much revenue a specific DRUG generates for the company that sells it — ask by brand name (“Keytruda”, “Jardiance”, “Eliquis”) and get the reported sales figures by period and by region, straight out of the marketer’s latest SEC 10-K, with the accession number and the exact filing page they came from. Bridges the gap that stops this being one lookup: FDA knows which company markets a drug, SEC knows what a company earned, and the join between them is the marketer’s legal name, spelled differently in every source. Resolves brand to FDA applicant (Orange Book NDA holder or Purple Book 351(a) licence holder) to SEC filer to the product line in the disaggregated-revenue note. When the marketer is a private, foreign, or unlisted company, it says so and names them rather than returning nothing.

Parameters

NameTypeRequiredDescription
drugstringyesBrand or trade name of the drug, e.g. “Keytruda”, “Humira”, “Jardiance”. Ingredient names also work when the filer labels its revenue line that way.
companystringnoOptional ticker or company name (e.g. “MRK”) to skip marketer resolution and read that filer’s revenue note directly. Use when you already know whose drug it is, or when the FDA applicant is a subsidiary you want to override.
form_typestringnoSEC form to read the revenue note from. Default “10-K” (annual). Pass “10-Q” for filers that disaggregate product revenue quarterly.

Example call

Arguments

{
  "drug": "Keytruda"
}

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_product_sales","arguments":{"drug":"Keytruda"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('pharma_product_sales', {
  "drug": "Keytruda"
});

More examples

{
  "drug": "Jardiance"
}
{
  "drug": "Januvia",
  "company": "MRK"
}

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