pharma_licensing_deals
Pack: pharma-deals · Endpoint: https://gateway.pipeworx.io/pharma-deals/mcp
Worldwide biopharma licensing, collaboration and partnership deals with their economics — the two companies, the drug or asset, the territory, the upfront payment, the milestone total and the royalty terms, each quoted from the announcement it came from, with the SEC filing and its date. Answers “recent pharma licensing deals”, “biotech out-licensing deals this quarter”, “who partnered on an ADC or bispecific or obesity drug”, “which deals had an upfront over $100 million”. Sourced from SEC 8-K announcements by drug companies (SIC 2833-2836, 8731). Filter by date window, company, free-text term, therapy area or minimum upfront. Coverage: deals where at least one party files with the SEC; a deal between two non-SEC-filing companies is invisible here. For China-specific deal flow use china_licensing_deals.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
since | string | no | Earliest filing date, YYYY-MM-DD. Defaults to 90 days ago. |
until | string | no | Latest filing date, YYYY-MM-DD. Defaults to today. |
query | string | no | Extra term to narrow the search — a modality (“ADC”, “bispecific”), an indication (“obesity”), a drug or a programme code. Added to the deal vocabulary, not replacing it. |
company | string | no | Restrict to announcements naming this company, e.g. “Novartis” or “Halozyme”. |
therapy_area | string | no | Keep only deals whose announcement reads as this therapy area. One of: oncology, immunology, neurology, cardiovascular, metabolic, infectious_disease, vaccines, ophthalmology, dermatology, respiratory, hematology, psychiatry, rare_disease, renal, hepatology, womens_health, pain, musculoskeletal. |
min_upfront_usd | number | no | Keep only deals whose extracted upfront payment is at least this many US dollars, e.g. 50000000 for $50M. Deals whose body was not opened cannot be judged and are reported separately rather than silently dropped. |
limit | number | no | Maximum deals to return, 1-40 (default 10). |
Example call
Arguments
{
"since": "2026-07-01",
"limit": 10
}
curl
curl -X POST https://gateway.pipeworx.io/pharma-deals/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"pharma_licensing_deals","arguments":{"since":"2026-07-01","limit":10}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('pharma_licensing_deals', {
"since": "2026-07-01",
"limit": 10
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"pharma-deals": {
"url": "https://gateway.pipeworx.io/pharma-deals/mcp"
}
}
}
See Getting Started for client-specific install steps.