pharma_pipeline_scan

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

Search clinical trials by condition (e.g., “lung cancer”) or sponsor (e.g., “Pfizer”). Returns trial phases, recruitment status, and approved treatments for that indication.

Parameters

NameTypeRequiredDescription
conditionstringnoDisease or condition (e.g., “breast cancer”)
sponsorstringnoPharmaceutical company or sponsor name

Example call

Arguments

{
  "condition": "lung cancer"
}

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_pipeline_scan","arguments":{"condition":"lung cancer"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('pharma_pipeline_scan', {
  "condition": "lung cancer"
});

More examples

{
  "sponsor": "Pfizer"
}
{
  "condition": "breast cancer",
  "sponsor": "Moderna"
}

Response shape

Always returns: analysis

FieldTypeDescription
analysisstringAnalysis type identifier
sponsorstringSponsor name when sponsor-focused search
all_trialsobject | nullAll trials for sponsor
recruiting_by_phaseobject
recent_updatesobject | nullRecent trial updates
conditionstringCondition name when condition-focused search
total_trial_countsobject | nullTrial counts by condition
recruiting_trialsobject | nullRecruiting trials for condition
approved_drugsobject | nullFDA approved drugs for condition
Full JSON Schema
{
  "type": "object",
  "properties": {
    "analysis": {
      "type": "string",
      "enum": [
        "pipeline_scan"
      ],
      "description": "Analysis type identifier"
    },
    "sponsor": {
      "type": "string",
      "description": "Sponsor name when sponsor-focused search"
    },
    "all_trials": {
      "type": [
        "object",
        "null"
      ],
      "description": "All trials for sponsor"
    },
    "recruiting_by_phase": {
      "type": "object",
      "properties": {
        "phase1": {
          "type": [
            "object",
            "null"
          ],
          "description": "Phase 1 recruiting trials"
        },
        "phase2": {
          "type": [
            "object",
            "null"
          ],
          "description": "Phase 2 recruiting trials"
        },
        "phase3": {
          "type": [
            "object",
            "null"
          ],
          "description": "Phase 3 recruiting trials"
        }
      }
    },
    "recent_updates": {
      "type": [
        "object",
        "null"
      ],
      "description": "Recent trial updates"
    },
    "condition": {
      "type": "string",
      "description": "Condition name when condition-focused search"
    },
    "total_trial_counts": {
      "type": [
        "object",
        "null"
      ],
      "description": "Trial counts by condition"
    },
    "recruiting_trials": {
      "type": [
        "object",
        "null"
      ],
      "description": "Recruiting trials for condition"
    },
    "approved_drugs": {
      "type": [
        "object",
        "null"
      ],
      "description": "FDA approved drugs for condition"
    }
  },
  "required": [
    "analysis"
  ]
}

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 May 9, 2026