What is Clinical Trials MCP Server?
Intelligent clinical trial retrieval system, covering registered trial tracking, trial details and results analysis, and supporting clinical semantic search.
Intelligent clinical trial retrieval system, covering registered trial tracking, trial details and results analysis, and supporting clinical semantic search.
Search clinical trial information. Use this tool when the user wants to retrieve registered clinical trials by study drug, control drug, target, disease, sponsor organization, phase, or geography. It is suitable for structured trial filtering such as "Phase 2 EGFR trials in US" or "PD-1 studies sponsored by Merck".
field_optionsobjectField-level options for drug, control_drug, target, drug_type, disease, organization. Each configured field only supports value_operator (AND or OR), which controls the relation among values within that field. field_options must configure at least one supported field. Omit field_options to preserve the default OR behavior.
phasearrayList[str]. Clinical phase filter based on the registered trial phase. Common values include ["early_phase_1", "phase_1", "phase_1_2", "phase_2", "phase_2_3", "phase_3", "phase_4", "not_applicable"].
mechanism_actionarrayList[str]. Mechanism of action name list for pharmacology-level filtering.
countryarrayList[str]. Country or region code list, such as the study site or registered geography. The input must use country codes.
study_first_posted_date_fromstringstr. Start date for the first posted date, which represents the first public registration date. Use YYYY-MM-DD format.
diseasearrayList[str]. Disease name list used to restrict the trial population or indication context.
study_identifierstringstr. Sponsor study code or internal study identifier.
offsetintegerint. Pagination offset.
route_of_administrationarrayList[str]. Route of administration filter.
brief_titlestringstr. Clinical trial title or brief public title.
study_statusarrayList[str]. Trial status filter for the current recruitment or execution state. Allowed values: ["not_yet_recruiting", "recruiting", "enrolling_by_invitation", "active_not_recruiting", "suspended", "terminated", "completed", "withdrawn"].
drugarrayList[str]. Main study drug name list, representing the primary investigational drug in the trial.
targetarrayList[str]. Target name list for mechanism- or biology-focused trial retrieval.
dosage_formarrayList[str]. Dosage form filter.
drug_typearrayList[str]. Drug type filter.
organizationarrayList[str]. Sponsor or collaborator organization name list. Use this for sponsor-level trial monitoring.
limitintegerint. Page size.
register_numberstringstr. Trial registration number, such as an NCT number.
study_first_posted_date_tostringstr. End date for the first posted date. Use YYYY-MM-DD format.
therapeutic_areaarrayList[str]. Therapeutic area name list for broader disease-area filtering. Allowed values: ["cardiovascular_diseases", "congenital_disorders", "digestive_system_disorders", "endocrinology_and_metabolic_disease", "eye_diseases", "hemic_and_lymphatic_diseases", "immune_system_diseases", "infectious_diseases", "mouth_and_tooth_diseases", "neoplasms", "nervous_system_diseases", "otorhinolaryngologic_diseases", "respiratory_diseases", "skin_and_musculoskeletal_diseases", "urogenital_diseases", "other_diseases"].
control_drugarrayList[str]. Control drug name list for comparator-arm filtering.
Search clinical trial result information. Use this tool when the user wants to retrieve published or indexed clinical trial results by drug, target, disease, sponsor, phase, or evaluation outcome. It is useful for result-centric questions such as "Phase 3 PD-1 trial results in melanoma" or "positive EGFR trial readouts after 2022".
/api/ls/v2/clinical-trial-result/searchBatch fetch full detail records by clinical trial result IDs.
/api/ls/v2/clinical-trial-result/fetchBatch fetch full detail records by clinical trial IDs or registration numbers.
/api/ls/v2/clinical-trial/fetchIntelligent clinical trial retrieval system, covering registered trial tracking, trial details and results analysis, and supporting clinical semantic search.
Get a Patsnap Open Platform API key, copy the MCP connection URL from the Connect panel on this page, and add the server to Cursor, Claude Desktop, or another Model Context Protocol-compatible AI agent client.
{
"mcpServers": {
"clinical_trials": {
"url": "https://connect.patsnap.com/051cd3/logic-mcp?apikey={your_api_key}"
}
}
}