Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OLLAMA_URLNoOllama server URLhttp://localhost:11434
HTTPS_PROXYNoProxy URL for speeding up downloads during database build (e.g., http://your-proxy:port)
HELIX_DB_PATHNoCustom database path for the unified annotation database
GEMINI_API_KEYNoGoogle Gemini API key for using the Gemini provider mode (required if using --provider gemini)
OPENAI_API_KEYNoOpenAI API key for using the OpenAI provider mode (required if using --provider openai)
HELIX_COST_LIMITNoHard cost limit in USD for API providers only (e.g., 50.00)
ANTHROPIC_API_KEYNoAnthropic API key for using the Anthropic API provider mode (required if using --provider anthropic-api)
HELIX_DEFAULT_MODELNoOverride default model for all agents (e.g., sonnet, haiku, opus)
HELIX_DASHBOARD_PORTNoDashboard port3000
OPENAI_COMPATIBLE_API_KEYNoAPI key for OpenAI-compatible providers like Groq, Together, or Mistral (required if using --provider openai-compatible)
OPENAI_COMPATIBLE_BASE_URLNoBase URL for OpenAI-compatible API (e.g., https://api.groq.com/openai/v1)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
publish_finding

Share an important finding with other agents. Publish your 3-5 most significant discoveries per analysis. Findings are deduplicated — if a very similar finding already exists, you'll be asked to find a new angle.

get_phase1_findings

Read all findings published by other agents. Use to understand cross-domain patterns, avoid duplicating research, and build on others' discoveries.

send_message

Send a message to another agent or broadcast to all. Use to share discoveries, ask questions, or alert others to important cross-domain connections. Messages appear in a shared chatroom visible to all agents and the human operator.

get_messages

Check the agent chatroom for messages. Call every 5-10 tool uses to stay coordinated with other agents. Returns messages addressed to you or broadcast.

log_web_search

Log a web search you are about to perform. Call BEFORE every web search to avoid duplicate research across agents. Returns a warning if another agent already searched for something similar.

get_web_searches

See all web searches performed by all agents. Use to avoid duplicating research and discover what others have already looked up.

get_acmg_genes

Get the ACMG Secondary Findings v3.2 gene list — 73 genes recommended for clinical reporting. Returns gene name, associated condition, and inheritance pattern. Use this to systematically check all medically actionable genes.

get_cpic_drugs

Get the CPIC gene-drug interaction lookup table. Returns pharmacogenes mapped to their affected medications with clinical guideline levels and safety notes. Use this to identify drug interaction risks for a patient's metabolizer profile.

prioritize_variants

Run Exomiser to prioritize patient variants by phenotype match. Provide HPO terms describing the patient's symptoms/conditions and Exomiser will rank which genetic variants most likely explain those symptoms. This is the gold-standard tool for rare disease variant prioritization. Requires Exomiser to be installed (npm run setup-exomiser). Returns nothing if Exomiser is not available — use other query tools instead.

get_patient_summary

Get a high-level summary of the patient's genotype data: total variant count, chromosome distribution, sex (from X chromosome heterozygosity), and basic stats. Call this first to understand the scope of data available.

query_genotype

Look up the patient's genotype for a specific rsID. Returns chromosome, position, and the patient's alleles (e.g. 'AG', 'CC', 'TT').

query_genotypes_batch

Look up patient genotypes for multiple rsIDs at once (up to 200). More efficient than individual lookups when checking many variants.

query_gene

Find ALL known variants for a gene by cross-referencing ClinVar, GWAS, and AlphaMissense. Then checks which of those variants the patient actually carries. This is the best starting point for investigating a specific gene.

query_clinvar

Look up ClinVar clinical significance for a variant. Shows pathogenicity classifications, associated phenotypes, and review status (star rating).

query_gwas

Look up GWAS Catalog associations for a variant. Shows traits, p-values, effect sizes, and study references from genome-wide association studies.

query_alphamissense

Look up AlphaMissense AI pathogenicity prediction for a missense variant. Returns predicted pathogenicity class and score (0-1).

query_cadd

Look up CADD (Combined Annotation Dependent Depletion) score for a variant. PHRED-scaled scores above 20 suggest top 1% most deleterious variants.

query_hpo

Find Human Phenotype Ontology terms associated with a gene. Shows which clinical phenotypes (symptoms, findings) are linked to variants in this gene.

query_disease_genes

Find genes associated with a disease or condition using DisGeNET. Useful to discover which genes to investigate for a particular health concern. Returns genes ranked by association score.

query_civic

Search CIViC (Clinical Interpretation of Variants in Cancer) database. Returns clinical evidence for cancer-relevant variants including therapeutic, diagnostic, and prognostic annotations.

query_pharmgkb

Look up PharmGKB pharmacogenomic annotations for a variant. Shows drug-gene interactions, dosing guidelines, and clinical annotations.

query_snpedia

Look up SNPedia summary for a variant. SNPedia is a community-curated wiki of SNP associations, providing plain-language explanations of what genotypes mean.

get_pharmacogenomics

Get pharmacogenomic results for a specific gene. Queries CPIC tables from the unified database for allele definitions and drug recommendations, then checks the patient's genotypes at defining variant positions.

get_all_pharmacogenomics

Get a complete pharmacogenomics panel across all 34 CPIC pharmacogenes. For each gene, retrieves the patient's genotypes at key defining variant positions and looks up CPIC allele definitions to derive star alleles. This is the comprehensive starting point for pharmacogenomic analysis.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/HelixGenomics/Genomic-Agent-Discovery'

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