Skip to main content
Glama

zenodo-mcp-server

List Zenodo record files

zenodo_list_files
Read-onlyIdempotent

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 date with no entries. Read a small text file or ZIP member with zenodo_read_file.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesThe deposit: a record id (22705923), a Zenodo DOI (10.5281/zenodo.22705923), another DOI registered to a Zenodo record, or a zenodo.org/records or doi.org URL. A concept id lists the latest version’s files.
limitNoEntries per page (1–200).
offsetNoEntries to skip before this page.
archive_keyNoExact file key of a .zip in this record (from the manifest) to list its members instead of the manifest. Omit to list the manifest.
key_containsNoCase-insensitive substring filter on file keys (manifest) or member paths (archive), applied before paging.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
capNoPage size applied.
kindNomanifest: the record’s files; archive: members of the .zip named by archive_key.
errorNoPresent when the call failed. Absent on success.
limitNoPage size applied.
recidNoRecord id whose files are listed (the latest version for a concept id).
shownNoEntries returned on this page.
noticeNoFile access notes, empty-filter guidance, listing caps, or paging guidance.
offsetNoEntries skipped before this page.
archiveNoThe archive being listed (archive kind); absent when files are restricted.
entriesNoManifest files on this page (manifest kind); empty when files are restricted.
matchedNoEntries matching the filter, before paging.
membersNoArchive members on this page (archive kind); empty when files are restricted.
has_moreNoTrue when more matching entries follow this page.
truncatedNoTrue when more matching entries follow this page.
file_countNoTotal files in the record (manifest kind); absent when files are restricted or embargoed.
totalCountNoEntries matching the filter, before paging.
next_offsetNoOffset of the next page, when has_more.
total_bytesNoTotal size of the record’s files in bytes (manifest kind); absent when files are restricted or embargoed.
files_accessNoFile access: public or restricted; absent when Zenodo does not report it.
key_containsNoThe key filter applied, when set.
access_statusNoRecord access status: open, restricted, embargoed, or metadata-only.
embargo_untilNoEmbargo end date, when an embargo is active.
files_enabledNoFalse for a metadata-only deposit.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.