mcp-cortellis
by uh-joan
Verified
name: cortellis-mcp
version: 1.0.0
description: |
Cortellis MCP Server for competitive intelligence.
Provides tools for searching drugs and exploring ontology terms in the Cortellis database.
buildType: docker
dockerfile: Dockerfile
schema:
type: object
required:
- CORTELLIS_AUTH
properties:
CORTELLIS_AUTH:
type: string
description: Base64 encoded authentication token (base64(username:password))
secret: true
startCommand:
env:
- name: CORTELLIS_AUTH
description: Base64 encoded authentication token for the Cortellis API (format: base64(username:password))
required: true
secret: true
prompt: Enter your base64 encoded Cortellis API token (base64(username:password))
- name: MCP_WEBSOCKET
description: Enable WebSocket server
value: "true"
- name: MCP_PORT
description: WebSocket server port
value: "8765"
command: python -m cortellis_mcp
connectionTypes:
- stdio
- ws
defaultPort: 8765
wsEndpoint: ws://localhost:8765
protocol:
version: 1.0.0
transport:
- stdio
- ws
capabilities:
methods:
- initialize
- health
- validate
- list_tools
- search_drugs
- explore_ontology
parameters:
initialize: {}
validate:
method:
type: string
description: Method to validate
parameters:
type: object
description: Parameters to validate
tools:
- name: search_drugs
description: |
Search for drugs in the Cortellis database. Returns detailed information about drugs including:
- Clinical trial status and phases
- Development status
- Company information
- Indications and mechanisms of action
Supports filtering by various criteria and pagination.
authentication:
type: token
format: base64
description: Base64 encoded authentication token (username:password)
environment_variable: CORTELLIS_AUTH
schema:
type: object
properties:
query:
type: string
description: General search query
required: true
company:
type: string
description: Filter by company name
indication:
type: string
description: Filter by medical indication
action:
type: string
description: Filter by mechanism of action
phase:
type: string
description: Filter by clinical trial phase
phase_terminated:
type: string
description: Filter by terminated trial phase
technology:
type: string
description: Filter by drug technology
drug_name:
type: string
description: Filter by drug name
country:
type: string
description: Filter by country
offset:
type: integer
description: Pagination offset
default: 0
- name: explore_ontology
description: |
Explore Cortellis ontology terms. Allows searching and navigating through standardized terms for:
- Indications
- Mechanisms of action
- Companies
- Drug targets
- Technologies
Returns hierarchical relationships and synonyms.
authentication:
type: token
format: base64
description: Base64 encoded authentication token (username:password)
environment_variable: CORTELLIS_AUTH
schema:
type: object
properties:
term:
type: string
description: Search term
required: true
category:
type: string
description: Category to search in
action:
type: string
description: Filter by action
indication:
type: string
description: Filter by indication
company:
type: string
description: Filter by company
drug_name:
type: string
description: Filter by drug name
target:
type: string
description: Filter by target
technology:
type: string
description: Filter by technology
categories:
- Drug Discovery
- Clinical Trials
- Life Sciences
platforms:
- Claude
- GPT-4
- Anthropic
- OpenAI
repository: https://github.com/uh-joan/mcp-cortellis
license: MIT
author: Joan