Life Sciences
Gene and literature research via NCBI Gene, PubMed, UniProt, and Ensembl — six read tools with cross-source gene lookup and PubMed search.
Overview
Life Sciences connects your AI client to four major public research APIs in one integration — no separate accounts for each database.
Use it for gene-centric biology and medicine: resolve a gene symbol across databases, inspect protein entries, read Ensembl annotations, and search or fetch PubMed papers. For chemical compounds use the separate PubChem integration; for species occurrence data use GBIF.
Data sources
Life Sciences fans out to read-only REST APIs maintained by NCBI, UniProt, and Ensembl. stackgate.ai handles authentication, rate limits, and response normalization — you activate once and call tools from any MCP client.
NCBI Entrez — Gene & PubMed
NCBI E-utilities power two databases in this integration:
| Database | Provides | Tools |
|---|---|---|
| NCBI Gene | Gene symbols, Entrez IDs, summaries, chromosome location, taxonomy | lookup_gene, get_entrez_gene |
| PubMed | Literature search, metadata, DOI, authors, abstracts by PMID | search_pubmed, get_pubmed_article |
NCBI requests identify stackgate.ai with a hub tool name and contact email (usage policy). Optional: add your own free NCBI API key for higher throughput (10 req/s vs 3 req/s without a key).
UniProt — proteins
The UniProt REST API returns curated protein knowledge: accessions (e.g. P38398), protein names, gene names, organism, and sequence length.
Tools: lookup_gene, get_uniprot_entry — no UniProt account or API key required.
Ensembl — genome annotation
The Ensembl REST API provides reference gene models: Ensembl IDs (e.g. ENSG00000012048), biotype, genomic coordinates, assembly, and descriptions.
Tools: lookup_gene, get_ensembl_gene — supports common model organisms (homo_sapiens, mus_musculus, rattus_norvegicus, danio_rerio, and aliases like human / mouse). Default is human.
Typical workflows
Gene research
lookup_genewith a symbol (e.g.BRCA1,TNNI2) — cross-source summary from NCBI Gene, UniProt, and Ensembl in one call.- Drill into one source with
get_entrez_gene,get_uniprot_entry, orget_ensembl_gene.
Literature review
search_pubmedwith a Boolean query (e.g.TNNI2 AND distal arthrogryposis).get_pubmed_articlewith PMIDs from the results — metadata plus abstract text when available.
Combined example
Lookup TNNI2 → search PubMed for associated syndromes → fetch full abstracts for the most relevant PMIDs.
Prerequisites
- A stackgate.ai account
Getting credentials
- Open Integrations → Life Sciences.
- Click Activate — no NCBI API key is required to start.
For heavy research use, optionally add in integration settings:
- Your free NCBI API key (higher E-utilities rate limits; bypasses hub daily quota for NCBI calls)
- A contact email for NCBI fair-use identification
UniProt and Ensembl require no credentials.
Using with AI clients
- Dedicated endpoint:
POST /mcp/life-sciences - Private gateway:
life-sciences__*tools (e.g.life-sciences__lookup_gene)
Connect through stackgate.ai like your other cloud integrations — HTTP MCP endpoint or private gateway with your API token. No local install.
Troubleshooting
- Hub quota exceeded (429) — daily fair-use limits apply on the shared hub NCBI key. Wait until tomorrow or add your own NCBI API key in integration settings.
- NCBI rate limit — reduce request frequency;
lookup_genecounts as multiple upstream calls (Gene + UniProt + Ensembl). - Partial gene results —
lookup_genereturns data from sources that matched and lists per-source errors when one database has no match. - Gene not found in any source — verify the symbol and organism; try granular tools on individual databases.
- Non-human organisms — pass
organism(e.g.mus_musculus,mouse) on lookup and Ensembl tools; default is human (homo_sapiens). - PubMed search syntax — supports Boolean operators (
AND,OR,NOT), quoted phrases, and field tags (e.g.BRCA1[Gene],2020:2024[Date - Publication]). - Missing abstract — some PubMed records (letters, errata) have metadata only;
get_pubmed_articlereturns what NCBI publishes.
Related integrations
- PubChem — chemical compounds, CIDs, properties, and bioassays
- GBIF — species taxonomy and biodiversity occurrence records
ClinVar, OMIM, and other Entrez databases are not included in this integration yet.
Available tools
-
lookup_gene
Look up a gene symbol across NCBI Gene, UniProt, and Ensembl in one call. Returns partial results when a source has no match.
-
get_entrez_gene
Fetch gene details from NCBI Gene by gene ID or symbol.
-
get_uniprot_entry
Fetch a UniProt protein entry by accession or gene symbol.
-
get_ensembl_gene
Fetch Ensembl gene metadata by symbol and species.
-
search_pubmed
Search PubMed literature by query term. Returns article metadata for the matching page of results.
-
get_pubmed_article
Fetch PubMed article metadata by PMID. Optionally includes the abstract text.
MCP endpoint:
https://stackgate.ai/mcp/life-sciences
(HTTP) or via the
private gateway.