FastMCP server for verified academic citations via Europe PMC and Crossref
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"biocite-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
<p align="center"> <img src="logo.jpg" alt="BioCite-MCP Logo" width="300"> </p> # BioCite-MCP 🧬 [](https://pypi.org/project/biocite-mcp/) [](https://pypi.org/project/biocite-mcp/) [](https://opensource.org/licenses/MIT) [](https://modelcontextprotocol.io) **BioCite-MCP** is an advanced Model Context Protocol (MCP) server that acts as a real-time bridge between LLMs and academic literature databases (Europe PMC & Crossref). It eliminates citation hallucinations by forcing AI models to retrieve verified, peer-reviewed paper metadata and real DOIs directly within their workflow. --- ## 🌟 Key Features ### 🔍 Literature Discovery - **`search_literature`**: Query Europe PMC for real biological papers. Returns structured metadata including DOIs and abstracts. - **`find_related_papers`**: Discovers semantically related research using Europe PMC's Recommendations engine with an automated Citations/References fallback. ### 📝 Citation & Formatting - **`resolve_citation`**: Converts any DOI into publication-ready citation strings (APA or Nature style). - **`export_bibtex`**: Retrieves professional BibTeX entries directly via Crossref content negotiation. ### 🛡️ Manuscript Auditing & Support - **`audit_manuscript`**: Scans your text for DOIs to verify them and flags potential citations that lack DOIs. - **`summarize_paper`**: Fetches abstracts and prepares high-quality summarization prompts optimized for LLMs like Claude. - **`check_duplicate_citations`**: Uses fuzzy matching (`rapidfuzz`) to identify and group duplicate research in your lists. ### 📚 Integration - **`push_to_zotero`**: Seamlessly add verified papers to your Zotero library via the Web API. --- ## 🚀 Installatio…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.