About
The Enrichr MCP Server integrates with the Enrichr API to perform rapid gene set enrichment analysis across hundreds of libraries. It returns statistically significant results (p<0.05) for easy interpretation by LLM tools and bioinformatics workflows.
Capabilities
Overview
The Enrichr MCP server turns the rich, publicly available gene‑set enrichment resource from Maayan Lab into a lightweight, AI‑friendly service. By exposing Enrichr’s API through the Model Context Protocol, it allows language models to request statistically significant enrichment results for a user’s gene list without any manual web scraping or data wrangling. This solves the problem of bridging static biological databases with dynamic AI workflows: developers can now embed sophisticated pathway, disease, and drug‑target analyses directly into conversational agents or code assistants.
When a client sends a gene list, the server queries all configured Enrichr libraries and filters the results to only include entries with a corrected p‑value below 0.05. The response is concise and machine‑readable, enabling the LLM to interpret, summarize, or act on the findings. Because the server handles library selection and statistical filtering internally, developers can focus on higher‑level logic—such as prioritizing candidate genes for experiments or generating hypotheses from transcriptomic data.
Key features include:
- Multi‑library support: Simultaneous enrichment across dozens of curated libraries—GO, KEGG, Reactome, MSigDB, GWAS Catalog, GTEx, DrugMatrix, and many more—so a single query can reveal functional, disease, tissue, or drug associations.
- Customizable library sets: Clients can request all libraries or a curated subset (e.g., popular GO terms, top pathways) via configuration flags, keeping responses relevant and efficient.
- Dedicated GO tool: A specialized endpoint for Gene Ontology Biological Process enrichment, making it trivial to retrieve the most biologically meaningful annotations.
- Statistical rigor: Automatic correction for multiple testing ensures only robust associations are returned, reducing noise in downstream AI reasoning.
Typical use cases span bioinformatics pipelines and interactive research assistants:
- A data scientist asks an LLM, “Which pathways are enriched in my differential expression list?” and receives a clean set of KEGG or Reactome hits ready for visualization.
- A clinician‑researcher integrates the server into a diagnostic assistant that cross‑references patient gene variants against disease ontologies and GWAS signals.
- A computational biologist builds a VS Code extension that, upon selecting a gene list, calls the MCP server and injects enriched pathway tables directly into the editor.
Integration is seamless: any MCP‑compatible client—Claude Desktop, Cursor, VS Code, or a custom web app—can add the Enrichr server via a simple configuration line. Once connected, the LLM can invoke tools like or , receive structured JSON, and weave the results into its responses. This tight coupling eliminates manual API calls, promotes reproducibility, and accelerates hypothesis generation in both research and clinical settings.
Related Servers
MCP Filesystem Server
Secure local filesystem access via MCP
Google Drive MCP Server
Access and manipulate Google Drive files via MCP
Pydantic Logfire MCP Server
Retrieve and analyze application telemetry with LLMs
Swagger MCP Server
Dynamic API Tool Generator from Swagger JSON
Rust MCP Filesystem
Fast, async Rust server for efficient filesystem operations
Goodnews MCP Server
Positive news at your fingertips
Weekly Views
Server Health
Information
Tags
Explore More Servers
MCP Order Flow Server
Real‑time order flow analysis for algorithmic trading
Campertunity MCP Server
AI-powered camping search and booking tool
Google Drive MCP Server
Access and manipulate Google Drive files via MCP
Atom of Thoughts MCP Server
Decompose, verify, and conquer complex reasoning tasks
Rubber Duck MCP Server
Silent and squeaky rubber duck debugging companion for LLMs
Unleash Feature Flag MCP Server
AI‑driven management of Unleash feature flags via MCP