MCP server for Cortellis drug database search and ontology exploration, enabling AI assistants to query pharmaceutical data through a standardized interface. Developed by Joan Saez-Pons, it provides two main tools: search_drugs for finding medications based on criteria like company, indication, phase, or technology; and explore_ontology for discovering taxonomy terms within the Cortellis database. The implementation authenticates with the Cortellis API using digest authentication and supports both stdio and HTTP transport methods, making it valuable for researchers and pharmaceutical professionals who need to access structured drug development information without leaving their AI assistant conversation.
No reviews yet. Be the first to review!
Sign in to join the conversation
Search for drugs in the Cortellis database. Optional Inputs include: query (string), company (string), indication (string), action (string), phase (string), phase_terminated (string), technology (string), drug_name (string), country (string), offset (number), company_size (string), developmentStatusDate (string), historic (boolean). Returns JSON response with drug information and development status.
Explore taxonomy terms in the Cortellis database. Optional Inputs include: term (string), category (string), action (string), indication (string), company (string), drug_name (string), target (string), technology (string). Returns JSON response with matching taxonomy terms.
Return the entire drug record with all available fields for a given identifier. Required Input: id (string) - Numeric Drug Identifier. Returns JSON response with complete drug record.
Return SWOT analysis complementing chosen drug record. Required Input: id (string) - Numeric Drug Identifier. Returns JSON response with SWOT analysis for the drug.
Return financial commentary and data (actual sales and consensus forecast). Required Input: id (string) - Numeric Drug Identifier. Returns JSON response with financial data and commentary.
Return the entire company record with all available fields for a given identifier. Required Input: id (string) - Numeric Company Identifier. Returns JSON response with complete company record.
Search for companies in the Cortellis database. Optional Inputs include: query (string), company_name (string), hq_country (string), deals_count (string), indications (string), actions (string), technologies (string), company_size (string), status (string), offset (number). Returns JSON response with company information.
Search for deals in the Cortellis database. Optional Inputs include: query (string), dealDrugNamesAll (string), indications (string), dealDrugCompanyPartnerIndications (string), dealPhaseHighestStart (string), dealPhaseHighestNow (string), dealStatus (string), dealSummary (string), dealTitleSummary (string), technologies (string), dealTitle (string), dealType (string), actionsPrimary (string), sortBy (string), offset (number). Returns JSON response with deal information.