NCBI Entrez MCP Server is an MCP server that connects LLM clients to the National Center for Biotechnology Information (NCBI) suite of web programming utilities. Built for bioinformaticians, computational biologists, researchers, and scientific software developers, it bridges language models with foundational biological and chemical datasets. The integration enables AI assistants to execute queries across NCBI E-utilities, run BLAST sequence alignments, access chemical structures and bioactivity records via PubChem, and retrieve biomedical literature from PubMed and PubMed Central (PMC). By standardizing these endpoints through the Model Context Protocol, the server allows automated exploration of genomic sequences, literature searches, and molecular data directly within chat and agentic workflows. Researchers can automate biomedical literature reviews, cross-reference genetic variants, examine chemical properties of small molecules, and extract biological metadata without manually navigating NCBI web portals or assembling custom HTTP pipelines.
Category: Data & Analytics
Tags: bioinformatics, blast, ncbi, pubchem, pubmed
mcpServers object, configuring the executable command and arguments as outlined in the repository documentation. 5. Save the configuration file and restart your MCP client to initialize the server tools.Part of MCP Servers
NCBI Entrez MCP Server is a Model Context Protocol service that exposes NCBI web programming interfaces to LLM clients. It allows AI agents to interact with biological databases, including E-utilities, BLAST, PubChem, and PMC literature archives.
The server connects to NCBI's family of programmatic utilities. This includes Entrez E-utilities for database queries, BLAST for biological sequence alignments, PubChem for chemical informatics, and PubMed Central for open biomedical literature access.
The server works with any client that implements the standard Model Context Protocol, including Claude Desktop, Cursor, and custom agent frameworks configured to run local or remote MCP servers.
Because specific build commands are managed in the project repository, refer directly to https://github.com/QuentinCody/entrez-mcp-server for the setup instructions, then register the server in your MCP client configuration file.