pharma_deal_terms

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

Full deal economics for ONE biopharma announcement, given its SEC accession number — the upfront payment, near-term and total milestone amounts, royalty tier wording, any equity component, the licensed territory and any option or opt-in rights, each returned with the sentence it was read out of so the number can be checked against its source. Answers “what were the terms of that deal”, “how much was the upfront and how much is milestone-contingent”, “what royalty did they agree”. Use pharma_licensing_deals or pharma_ma_deals first to get an accession. Coverage: only deals announced in an SEC filing; a deal between two non-SEC-filing parties is invisible here.

Parameters

NameTypeRequiredDescription
accessionstringyesSEC accession number of the announcement, e.g. “0001493152-26-034077”. Dashes optional.
cikstringnoOptional filer CIK. Supplied, it saves a lookup; omitted, it is resolved from the accession.

Example call

Arguments

{
  "accession": "0001549595-26-000038"
}

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_deal_terms","arguments":{"accession":"0001549595-26-000038"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('pharma_deal_terms', {
  "accession": "0001549595-26-000038"
});

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.

Regenerated from source · build September 11, 2026