# io.github.cyanheads/biorxiv-mcp-server - Registry name: `io.github.cyanheads/biorxiv-mcp-server` · version 0.4.2 - Categories (automatic, keyword rules): Build & deploy, Developer tools, Maps, location & weather - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Fbiorxiv-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--biorxiv-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Search and retrieve bioRxiv and medRxiv preprints — by DOI, date interval, or keyword — via MCP. ## Connect - streamable-http: `https://biorxiv.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `biorxiv\_list\_categories`: List valid subject category strings for bioRxiv and medRxiv — the categories the listing API actually filters on. Use these strings as the \`category\` filter in biorxiv\_list\_recent to narrow results to a specific field; case, and "\_" or "-" in place of a space, do not matter there. Run this tool befo - `biorxiv\_list\_recent`: List preprints posted or revised within a date interval, optionally scoped to one server or a subject category. Returns 30 preprints per page \(fixed by the API\); pass \`cursor\` as an integer offset \(0, 30, 60, …\) to step through additional pages. Abstracts are omitted by default to keep the page smal - `biorxiv\_get\_preprint`: Fetch full metadata, the abstract, all revision history, JATS XML full-text links, and published-journal DOI for one or more preprints by DOI. Each DOI returns all revisions in one response, with the abstract on the latest revision only — the API keeps one abstract per preprint. Each call looks up t - `biorxiv\_get\_published\_version`: Resolve a DOI to its preprint-to-journal crosswalk record — preprint DOI, journal DOI, journal name, published date, and corresponding author details — from either side: a preprint DOI \(10.1101/ or 10.64898/\) finds the journal article it was published as, and any other DOI is read as a journal artic - `biorxiv\_list\_published\_versions`: List preprints that appeared as journal articles within a journal publication-date interval, each with its journal DOI, journal name, publication date, and preprint metadata — the same record biorxiv\_get\_published\_version returns for one DOI. The dates filter on journal publication, not preprint pos - `biorxiv\_search\_preprints`: Search preprints by keyword and/or author using EuropePMC for relevance ranking, then enrich matching DOIs with full bioRxiv/medRxiv metadata. Provide a keyword query, an author name, or both — author maps to an EuropePMC AUTH: field query and is ANDed with the keyword query. Covers both servers by - `biorxiv\_get\_fulltext`: Retrieve a preprint's full text as best-effort Markdown, extracted from its rendered HTML article page. Reads the latest version unless one is requested \(the version input, or a vN suffix on the DOI\), confirms it via the details API, then fetches and extracts the body — abstract, sections, inline ci Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html