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
| Name | Type | Required | Description |
|---|---|---|---|
condition | string | no | Disease or condition (e.g., “breast cancer”) |
sponsor | string | no | Pharmaceutical 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
| Field | Type | Description |
|---|---|---|
analysis | string | Analysis type identifier |
sponsor | string | Sponsor name when sponsor-focused search |
all_trials | object | null | All trials for sponsor |
recruiting_by_phase | object | |
recent_updates | object | null | Recent trial updates |
condition | string | Condition name when condition-focused search |
total_trial_counts | object | null | Trial counts by condition |
recruiting_trials | object | null | Recruiting trials for condition |
approved_drugs | object | null | FDA 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.