Genomic Intelligence
Hosted DNA language models: promoter, splice, enhancer, chromatin, expression, annotation
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.genomicintelligence.ai/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.genomicintelligence.ai/mcp{
"mcpServers": {
"genomic-intelligence": {
"url": "https://mcp.genomicintelligence.ai/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http genomic-intelligence https://mcp.genomicintelligence.ai/mcp --header "Authorization: <value>"{
"servers": {
"genomic-intelligence": {
"type": "http",
"url": "https://mcp.genomicintelligence.ai/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}15 tools, verified live
list_modelsread-onlyList available models for a task. Use to discover model ids before passing one as the `model` argument to a predict tool. The same catalog is also available as the resource `gi://models`. Returns a FLAT object â {task, default_model, models: [...]} â not the {data, meta} envelope the predict tools return. Each model carries a `bio_spec`, whose
fetch_ensembl_sequenceFetch a gene's reference sequence from Ensembl and store it. Returns a handle ({ref, name, length, preview, ...}). Pass the `ref` to predict_* tools â the bases stay server-side. For expression, use fetch_gene_for_expression instead (it prepares the TSS-centred window that model needs).
fetch_regionFetch a genomic region by coordinates from Ensembl and store it. For "find the genes in chr8:127,680,000-127,800,000"-style requests: resolves a coordinate range to reference sequence and returns a handle ({ref, name, length, ...}) to pass to find_genes / predict_* â the bases stay server-side. Plus strand by default, which is what the gene-finder expects
fetch_gene_for_expressionFetch a gene's sequence prepared for expression prediction. Resolves the gene's canonical-transcript TSS via Ensembl and stores a gene-sense sequence centred on it, as a handle to pass to predict_expression(sequence_ref=...). Longer TSS-centred sequence gives better predictions, so this already fetches as much flank on each side of the TSS as the listed exp
load_demo_sequenceLoad a bundled demo reference sequence and return a handle. The server ships one curated, task-correct positive control per task (list them via the gi://sequences resource) â e.g. `expression_hbb_k562` is a ready-to-use K562 expression window for predict_expression. Stores the demo and returns a handle to pass to a predict_* tool: no Ensembl fetch, no quo
store_inline_sequenceStore a human-pasted sequence and return a handle to re-use it. For a sequence you've already pasted into the conversation, this gives back a short handle so you can run several tasks on it without re-pasting the bases in each predict_* call. Note that the full sequence still passes through the LLM on THIS call â it does not save context on its own. For l
predict_promoterread-onlyPredict promoter regions (G0). 300â500,000 bp. Returns the {data, meta} envelope: data.regions lists predicted promoters with start/end/score. 300 bp is the task floor for every promoter model. The default g0-promoter-2000bp scans a 2,000 bp context window, so a shorter (but â¥300 bp) sequence is still scored â against a window padded out to t
predict_spliceread-onlyPredict splice donor/acceptor sites (G0 BigBird). 100â500,000 bp. The model reads a 15,000 bp context window, so anything shorter is scored against a padded window â feed a whole transcript locus when you can. It is also strand-specific, and the wrong strand fails silently and plausibly â it returns sites at different positions, often still scoring ab
predict_enhancerread-onlyPredict enhancer activity (G0 DeepSTARR). 50â500,000 bp. 50 bp is the task's admission floor (the API 422s below it), not a statement about what the model reads: enhancer models score a 249 bp context window, so 50â248 bp is accepted and scored against a padded window. For a meaningful call, submit at least the 249 bp context.
predict_chromatinread-onlyChromatin annotation across 919 features (G0 DeepSEA). 200â500,000 bp. The model reads a 1,000 bp context window; 200â999 bp is accepted and scored against a padded window.
predict_expressionread-onlyPredict a gene's expression from the sequence around its TSS. Expression is cell-type-specific, so `description` (cell type / assay context, e.g. 'K562 cell line') is REQUIRED â the API rejects requests without it. The input rule is the same for every expression model: at least 9,198 bp, with the TSS at least 4,599 bp from each end, up to 500,000
find_genesFind genes (transcript intervals) in a genomic region (async, ~8-25s). Takes 1,000â500,000 bp. The floor is the strictest of the scanning tasks: gene finding needs a region, not a site. (Only expression's 9,198 bp is higher, and that is the sequence around one TSS rather than a region to search.) Gene-finding: detects transcript boundaries (TSS + PolyA)
find_genes_and_predict_expressionFind genes in a sequence, then predict each gene's expression (composite). Server-side chaining in ONE call: finds genes (transcript intervals, with their TSS) in the sequence, then predicts expression off each discovered TSS in the given experimental context. This is the right tool whenever you want expression for a raw region or sequence â e.g. "find th
get_jobread-onlyPoll an async job once. Returns the {data, meta} result if complete, a progress envelope if still running, or an error envelope if it failed.
list_jobsread-onlyList the caller's recent async jobs (also available as gi://jobs/recent).
Alternatives in AI & Agents
Compare →SASanctionsA
Sanctions screening for KYC/AML — EU FSF + OFAC SDN checks for Czech companies & individuals.
ARAresA
Czech & Slovak business registry — company lookup by IČO, name, legal form, VAT. Official ARES.
SISignal8A
SEC filings, dilution, insider & institutional ownership, and political-trade data for AI agents.
UCUN Charter 1945A
UN Charter (1945, as amended) as an executable model with worked cases; not UN-affiliated
CMCall MeA
Your AI rings your iPhone, speaks its question, and gets your spoken answer back as text.
SpecPilotA
Generate and validate a .specs/ bundle for your repo, then hand it to your AI coding agent