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_findingA

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_findingsA

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

send_messageA

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_messagesA

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_searchA

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_searchesA

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

get_acmg_genesA

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_drugsA

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_variantsA

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_summaryA

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_genotypeA

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_batchA

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

query_geneA

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_clinvarA

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

query_gwasA

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

query_alphamissenseA

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

query_caddA

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

query_hpoA

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

query_disease_genesA

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_civicA

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

query_pharmgkbA

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

query_snpediaA

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_pharmacogenomicsA

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_pharmacogenomicsA

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