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. Pass status and phase together to answer combined questions like “how many Phase 3 obesity trials are recruiting” with the true intersection count plus a lead-sponsor tally.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
condition | string | no | Disease or condition (e.g., “breast cancer”) |
sponsor | string | no | Pharmaceutical company or sponsor name |
status | string | no | Recruitment status filter applied to every count and the study list: RECRUITING, ACTIVE_NOT_RECRUITING, COMPLETED, etc. |
phase | string | no | Trial phase filter applied to every count and the study list: PHASE1, PHASE2, PHASE3, or PHASE4. |
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": "obesity",
"status": "RECRUITING",
"phase": "PHASE3"
}
{
"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.