Skip to main content
Glama

cBioPortal MCP Server

by pickleton89

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
base-urlNoThe URL of a cBioPortal API instancehttps://www.cbioportal.org/api

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
paginate_results

Delegate to utils.pagination.paginate_results with api_client.

collect_all_results

Delegate to utils.pagination.collect_all_results with api_client.

get_cancer_studies

Get a list of cancer studies in cBioPortal with pagination support.

get_cancer_types

Get a list of all available cancer types in cBioPortal with pagination support.

search_studies

Search for cancer studies by keyword in their name or description with pagination support.

get_study_details

Get detailed information for a specific cancer study.

get_multiple_studies

Get details for multiple studies concurrently.

search_genes

Search for genes by keyword in their symbol or name with pagination support.

get_genes

Get information about specific genes by their Hugo symbol or Entrez ID using batch endpoint.

get_multiple_genes

Get information about multiple genes concurrently.

get_mutations_in_gene

Get mutations in a specific gene for a given study and sample list, with pagination support.

get_samples_in_study

Get a list of samples associated with a specific cancer study with pagination support.

get_sample_list_id

Get sample list information for a specific study and sample list ID.

get_molecular_profiles

Get a list of molecular profiles available for a specific cancer study with pagination support.

get_clinical_data

Get clinical data for patients in a study with pagination support. Can fetch specific attributes or all.

get_gene_panels_for_study

Get all gene panels in a specific study with pagination support.

get_gene_panel_details

Get detailed information for a specific gene panel, including the list of genes.

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/pickleton89/cbioportal-mcp'

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