Navigation
Cortellis MCP Server: Unmatched Performance & Future-Proof Scalability - MCP Implementation

Cortellis MCP Server: Unmatched Performance & Future-Proof Scalability

Cortellis MCP Server: Enterprise powerhouse with unmatched performance, seamless integration, and future-proof scalability. Secure, reliable, and tailored for mission-critical success.

Research And Data
4.2(38 reviews)
57 saves
26 comments

Users create an average of 52 projects per month with this tool

About Cortellis MCP Server

What is Cortellis MCP Server: Unmatched Performance & Future-Proof Scalability?

Cortellis MCP Server provides a high-performance interface to the Cortellis drug development database, enabling seamless access to comprehensive pharmaceutical intelligence. Designed for scalability, it supports advanced search capabilities, ontology exploration, and real-time data retrieval through standardized APIs. This server acts as a bridge between your application and Clarivate's proprietary drug development datasets, empowering data-driven decision making in healthcare research and market analysis.

How to Use Cortellis MCP Server: Unmatched Performance & Future-Proof Scalability?

Utilize RESTful APIs to interact with the server:

  • Configure credentials via environment variables
  • Execute POST requests for drug/company searches with structured parameters
  • Use GET endpoints to fetch detailed records by ID
  • Leverage pagination parameters for large result sets

Integration examples:

// Example drug search request
POST /search_drugs
{
  "filters": {
    "phase": "Phase III",
    "therapeutic_area": "Oncology"
  }
}

Cortellis MCP Server Features

Key Features of Cortellis MCP Server: Unmatched Performance & Future-Proof Scalability?

  • Direct API access to Cortellis' 10M+ drug development records
  • Granular search capabilities across 20+ development attributes
  • Ontology mapping for standardized taxonomy queries
  • Real-time SWOT analysis integration
  • Financial forecasting data for pipeline assets
  • Auto-pagination for handling large datasets (max 5000 records/page)
  • Node.js-based architecture for high concurrency support

Use Cases of Cortellis MCP Server: Unmatched Performance & Future-Proof Scalability?

Primary applications include:

  • Biopharma R&D teams tracking competitive pipelines
  • Market access teams analyzing regulatory timelines
  • Investment firms evaluating drug portfolio risks
  • Health tech platforms aggregating clinical trial data
  • Academic researchers studying drug development trends

Cortellis MCP Server FAQ

FAQ from Cortellis MCP Server: Unmatched Performance & Future-Proof Scalability?

  • Q: Do I need Clarivate credentials?
    A: Yes, valid Cortellis API credentials are required. Contact Clarivate Sales for access.
  • Q: What platforms are supported?
    A: Works with Node.js 16+, Docker, and Claude Desktop environments.
  • Q: How is data secured?
    A: Implements role-based access control and encrypts API traffic (TLS 1.3+).
  • Q: What's the query limit?
    A: API rate limits depend on your Cortellis subscription tier. Contact your account manager for details.

Content

Cortellis MCP Server

MCP Server for searching drugs and exploring ontology terms in the Cortellis database.

Tools

  1. search_drugs
* Search for drugs in the Cortellis database
* Optional Inputs: 
  * `query` (string) - Raw search query
  * `company` (string) - Company developing the drug
  * `indication` (string) - Active indications (e.g., obesity)
  * `action` (string) - Target specific action (e.g., glucagon)
  * `phase` (string) - Development status: 
    * S: Suspended
    * DR: Discovery/Preclinical
    * CU: Clinical (unknown phase)
    * C1-C3: Phase 1-3 Clinical
    * PR: Pre-registration
    * R: Registered
    * L: Launched
    * OL: Outlicensed
    * NDR: No Development Reported
    * DX: Discontinued
    * W: Withdrawn
  * `phase_terminated` (string) - Last phase before NDR/DX
  * `technology` (string) - Drug technology (e.g., small molecule)
  * `drug_name` (string) - Name of the drug
  * `country` (string) - Country of development
  * `offset` (number) - For pagination
* Returns: JSON response with drug information and development status
  1. explore_ontology
* Explore taxonomy terms in the Cortellis database
* Optional Inputs (at least one required): 
  * `term` (string) - Generic search term
  * `category` (string) - Category to search within
  * `action` (string) - Target specific action
  * `indication` (string) - Disease/condition
  * `company` (string) - Company name
  * `drug_name` (string) - Drug name
  * `target` (string) - Drug target
  * `technology` (string) - Drug technology
* Returns: JSON response with matching taxonomy terms
  1. get_drug
* Return the entire drug record with all available fields for a given identifier
* Required Input: 
  * `id` (string) - Drug Identifier
* Returns: JSON response with complete drug record
  1. get_drug_swot
* Return SWOT analysis complementing chosen drug record
* Required Input: 
  * `id` (string) - Drug Identifier
* Returns: JSON response with SWOT analysis for the drug
  1. get_drug_financial
* Return financial commentary and data (actual sales and consensus forecast)
* Required Input: 
  * `id` (string) - Drug Identifier
* Returns: JSON response with financial data and commentary
  1. get_company
* Return the entire company record with all available fields for a given identifier
* Required Input: 
  * `id` (string) - Company Identifier
* Returns: JSON response with complete company record
  1. search_companies
* Search for companies in the Cortellis database
* Optional Inputs: 
  * `query` (string) - Raw search query
  * `company_name` (string) - Company name to search for
  * `hq_country` (string) - Company headquarters country
  * `deals_count` (string) - Count for all distinct deals where company is principal/partner 
    * Format: '<20' for less than 20 deals
    * Format: '20' or '>20' for greater than 20 deals (default behavior)
  * `indications` (string) - Top 10 indication terms
  * `actions` (string) - Top 10 target-based action terms
  * `technologies` (string) - Top 10 technologies terms
  * `company_size` (string) - The size of a company based on market capitalization in billions USD 
    * Format: '<2' for less than $2B
    * Format: '2' or '>2' for greater than $2B (default behavior)
  * `status` (string) - Highest status of linked drugs
  * `offset` (number) - For pagination
* Returns: JSON response with company information

Features

  • Direct access to Cortellis drug database
  • Comprehensive drug development status search
  • Ontology/taxonomy term exploration
  • Detailed drug information retrieval
  • SWOT analysis for drugs
  • Financial data and forecasts
  • Structured JSON responses
  • Pagination support for large result sets

HTTP API Endpoints

When running in HTTP mode (USE_HTTP=true), the following REST endpoints are available:

  1. POST /search_drugs
* Search for drugs with optional filters
* Body: JSON object with search parameters (see `search_drugs` tool inputs)
  1. POST /explore_ontology
* Search taxonomy terms
* Body: JSON object with search parameters (see `explore_ontology` tool inputs)
  1. GET /drug/:id
* Get complete drug record by ID
* Parameters: 
  * `id`: Drug identifier
  1. GET /drug/:id/swot
* Get SWOT analysis for a drug
* Parameters: 
  * `id`: Drug identifier
  1. GET /drug/:id/financial
* Get financial data and forecasts for a drug
* Parameters: 
  * `id`: Drug identifier
  1. GET /company/:id
* Get complete company record by ID
* Parameters: 
  * `id`: Company identifier
  1. POST /search_companies
* Search for companies with optional filters
* Body: JSON object with search parameters (see `search_companies` tool inputs)

Setup

Environment Variables

The server requires Cortellis API credentials:

CORTELLIS_USERNAME=your_username
CORTELLIS_PASSWORD=your_password

Installing on Claude Desktop

Before starting make sure Node.js is installed on your desktop for npx to work.

  1. Go to: Settings > Developer > Edit Config

  2. Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "cortellis": {
      "command": "npx",
      "args": [
        "-y",
        "@uh-joan/mcp-server-cortellis"
      ],
      "env": {
        "CORTELLIS_USERNAME": "your_username",
        "CORTELLIS_PASSWORD": "your_password"
      }
    }
  }
}
  1. Restart Claude Desktop and start exploring drug development data!

Build (for devs)

npm install
npm run build

For local development, create a .env file with your credentials:

cp .env.example .env
# Edit .env with your credentials
npm run start

Docker

docker build -t mcp-server-cortellis .
docker run -i --env-file .env mcp-server-cortellis

License

This MCP server is licensed under the MIT License.

Disclaimer

Cortellis™ is a commercial product and trademark of Clarivate Analytics. This MCP server requires valid Cortellis API credentials to function. To obtain credentials and learn more about Cortellis, please visit Clarivate's Cortellis page.

This project is not affiliated with, endorsed by, or sponsored by Clarivate Analytics. All product names, logos, and brands are property of their respective owners.

Related MCP Servers & Clients