# io.github.cyanheads/zenodo-mcp-server - Registry name: `io.github.cyanheads/zenodo-mcp-server` · version 0.1.3 - Categories (automatic, keyword rules): Datasets & public data, Search & data, Research & knowledge, Code & repositories, Developer tools - 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%2Fzenodo-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--zenodo-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Search and resolve Zenodo datasets, software, and publications by DOI; trace versions and funding. ## Connect - streamable-http: `https://zenodo.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `zenodo\_search\_records`: Search Zenodo's open research repository — datasets, software releases, publications, and other deposits — by keyword query plus filters for resource type, community, funder, grant, creator ORCID, file type, license, access status, and publication date. Returns one summary per deposit \(ids, DOIs, ti - `zenodo\_get\_record`: Resolve one Zenodo deposit from a record id, a Zenodo DOI \(10.5281/zenodo.N\), a concept DOI or concept record id \(resolves to the latest version\), another DOI deposited on Zenodo, or a zenodo.org or doi.org URL, and return its full metadata: description, creators with ORCIDs and ROR affiliations, li - `zenodo\_list\_versions`: List every version of a Zenodo deposit's version series, newest first, with each version's record id, DOI, version label, publication date, file totals, and usage counts. Accepts any identifier zenodo\_get\_record accepts; a concept DOI and any single version's DOI list the same series. Use it to find - `zenodo\_list\_files`: Page through a Zenodo deposit's file manifest \(key, size, MIME type, MD5, download URL, previewability\), optionally filtered by a substring of the file key, or list the members inside one of its .zip files by setting archive\_key. Restricted and embargoed files return the access status and embargo da - `zenodo\_read\_file`: Read a bounded UTF-8 excerpt \(up to 64 KiB per call\) of one text file in a Zenodo deposit — a README, CITATION.cff, CSV head, notebook, or script — or of one member inside a .zip file, without downloading the archive. Continue a top-level file from next\_offset. A file with a text MIME type or extens - `zenodo\_lookup\_vocabulary`: Resolve names to the ids zenodo\_search\_records filters on, and browse Zenodo's reference vocabularies: communities \(slug\), funders \(ROR id\), awards and grants \(award id\), licenses \(license id\), and resource types \(type id\). Search by name, acronym, or keyword; awards can be scoped to one funder. Eac Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html