europepmc-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@europepmc-mcp-serversearch for recent papers on mRNA vaccines"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Europe PMC MCP Server
A Model Context Protocol (MCP) server for Europe PMC — open-access biomedical literature: search across 45M+ abstracts, retrieve OA full-text (JATS XML), text-mined annotations, citations/references, and database cross-links. One of 100+ servers in the Bio MCP monorepo.
Connect
https://europepmc-mcp-server.quentincody.workers.dev/mcpLocal dev runs at http://localhost:8904/mcp (./scripts/dev-servers.sh europepmc).
Related MCP server: Literature MCP
Tools
europepmc_search— discover endpoints (Code Mode catalog search)europepmc_execute— Code Mode:api.get(...)in a V8 isolate across two upstreams (Articles + Annotations APIs)europepmc_query_data— SQL over large responses auto-staged into per-session SQLiteeuropepmc_get_schema— inspect a staged dataset's schema
Wraps two upstream bases in one isolate (routed in api-adapter.ts): the Articles RESTful API (/search, /{PMCID}/fullTextXML, /{source}/{id}/citations|references|databaseLinks) and the Annotations API (/annotations/annotationsByArticleIds|annotationsByEntity). Every _execute result carries a _meta.citation (Europe PMC / EMBL-EBI).
Key usage notes (also in the catalog notes): pagination is cursorMark (start *, thread nextCursorMark; the page param is ignored); format=json is injected automatically; full text is XML-only and auto-staged; metadata/abstracts are open + commercial-OK, but per-article full-text licenses are mixed (CC-BY vs CC-BY-NC/-ND) — gate any caching/redistribution on the per-article license field (present in resultType=core).
Architecture / maintenance
Archetype: catalog-only REST + Code Mode (dual upstream). No auth. Rate limit ~10 req/s per IP, shared across Cloudflare egress → be gentle.
Drift risk: low. Refresh cadence: quarterly catalog review. Known gaps:
supplementaryFiles(binary ZIP) not exposed in v1; standalonetextMinedTerms/fullTextUrlListare 404 upstream (use the Annotations API / thecoreresult's inline fields).
Development
./scripts/dev-servers.sh europepmc
pnpm --filter europepmc-mcp-server run deploySee docs/adding-mcp-servers.md and the build plan docs/plans/2026-06-26-evidence-genomics-mcp-servers.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityFmaintenanceEnables searching PubMed's biomedical literature database and retrieving article metadata, abstracts, and full content through the E-utilities API. Supports advanced queries, batch operations, and multiple output formats with automatic rate limiting.Last updated1
- Alicense-qualityDmaintenanceA specialized MCP server that provides a structured interface to the Europe PMC database for biological and clinical evidence retrieval. It enables LLMs to gather, rank, and synthesize published research focusing on therapeutic targets and disease associations.Last updated1MIT
- AlicenseCqualityFmaintenanceEnables comprehensive scientific literature retrieval and analysis through Europe PMC, PubMed, and other databases, supporting metadata extraction, full-text access, and identifier conversion via MCP and CLI.Last updated62MIT
- Alicense-qualityCmaintenanceEnables searching and retrieving biomedical literature from PubMed via the NCBI E-utilities API.Last updated291MIT
Related MCP Connectors
Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
Europe PubMed Central — biomedical literature search and full text
Citable retrieval across papers, books, patents, Wikipedia, and live social sources.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/QuentinCody/europepmc-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server