Skip to main content
Glama

BioContextAI Knowledgebase MCP

Official

bc_get_studies_by_intervention

Search clinical trials by drug or intervention name, with filters for condition, phase, status, and type. Helps researchers identify studies testing specific treatments or therapies efficiently.

Instructions

Search for clinical trials by drug or intervention name.

This function helps biomedical researchers find clinical trials testing specific drugs, therapies, or treatments, with optional filters for condition and phase.

Args: intervention (str): Drug, therapy, or treatment name to search for. condition (str, optional): Medical condition to filter by. phase (str, optional): Clinical trial phase to filter by. status (str, optional): Study status filter (default: "ALL"). intervention_type (str, optional): Type of intervention filter (default: "ALL"). page_size (int): Number of results to return (default: 50, max: 1000). sort (str): Sort order for results (default: most recently updated).

Returns: dict: Study search results with summary statistics or error message

Input Schema

NameRequiredDescriptionDefault
conditionNoMedical condition to filter by (e.g., 'cancer', 'diabetes')
interventionYesDrug, therapy, or treatment name (e.g., 'aspirin', 'pembrolizumab', 'radiation therapy')
intervention_typeNoType of intervention: 'DRUG', 'BIOLOGICAL', 'DEVICE', 'PROCEDURE', 'RADIATION', 'BEHAVIORAL', 'ALL'ALL
page_sizeNoNumber of results to return
phaseNoClinical trial phase: 'PHASE1', 'PHASE2', 'PHASE3', 'PHASE4', 'EARLY_PHASE1'
sortNoSort order: 'LastUpdatePostDate:desc', 'StudyFirstPostDate:desc', 'EnrollmentCount:desc'LastUpdatePostDate:desc
statusNoStudy status: 'RECRUITING', 'ACTIVE_NOT_RECRUITING', 'COMPLETED', 'ALL'ALL

Input Schema (JSON Schema)

{ "properties": { "condition": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Medical condition to filter by (e.g., 'cancer', 'diabetes')", "title": "Condition" }, "intervention": { "description": "Drug, therapy, or treatment name (e.g., 'aspirin', 'pembrolizumab', 'radiation therapy')", "title": "Intervention", "type": "string" }, "intervention_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "ALL", "description": "Type of intervention: 'DRUG', 'BIOLOGICAL', 'DEVICE', 'PROCEDURE', 'RADIATION', 'BEHAVIORAL', 'ALL'", "title": "Intervention Type" }, "page_size": { "default": 50, "description": "Number of results to return", "maximum": 1000, "minimum": 1, "title": "Page Size", "type": "integer" }, "phase": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Clinical trial phase: 'PHASE1', 'PHASE2', 'PHASE3', 'PHASE4', 'EARLY_PHASE1'", "title": "Phase" }, "sort": { "default": "LastUpdatePostDate:desc", "description": "Sort order: 'LastUpdatePostDate:desc', 'StudyFirstPostDate:desc', 'EnrollmentCount:desc'", "title": "Sort", "type": "string" }, "status": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": "ALL", "description": "Study status: 'RECRUITING', 'ACTIVE_NOT_RECRUITING', 'COMPLETED', 'ALL'", "title": "Status" } }, "required": [ "intervention" ], "type": "object" }
Install Server

Other Tools from BioContextAI Knowledgebase MCP

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/biocontext-ai/knowledgebase-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server