Connect-MCP

io.github.cyanheads/zenodo-mcp-server

io.github.cyanheads/zenodo-mcp-server · v0.1.2

Search and resolve Zenodo datasets, software, and publications by DOI; trace versions and funding.

MCPremotelocal · npmno credentialsFiles & storageDeveloper toolsResearch & education

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 6 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

A 100/100

What it does: 6 tools · 6 read, 0 write · Files & storage, Research & education, Developer tools

Test call zenodo_search_records: worked (2,691 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +20
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://zenodo.caseyjhand.com/mcp
Package
registry:   npm
identifier: @cyanheads/zenodo-mcp-server
version:    0.1.2
transport:  stdio

Tools

6 tools listed at last check
  • 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

Badge

Connect-MCP badge for io.github.cyanheads/zenodo-mcp-server

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.cyanheads/zenodo-mcp-server.svg)](https://clawy.uk/mcp/s/io.github.cyanheads/zenodo-mcp-server)