Zenodo MCP

One-line value prop: an MCP server for Zenodo that turns open-access research data into LLM-callable tools.

Local serverstdio

What is the Zenodo MCP Server?

Zenodo MCP is an MCP project maintained in the mskazemi/mcp-zenodo repository. The maintainer describes its purpose as “One-line value prop: an MCP server for Zenodo that turns open-access research data into LLM-callable tools”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_recordsSearch for records in Zenodo
get_metadataRetrieve detailed metadata of a Zenodo record
get_citationReturn a BibTeX or APA citation of a Zenodo record
detect_data_typeDetermine if a record is a dataset, software, or article
compare_recordsCompare metadata of multiple Zenodo records
list_filesList available files in a Zenodo record
download_fileDownload a specific file from a record
generate_embed_linkCreate a direct embeddable link for a record (PDF, dataset)
extract_keywordsExtract top keywords from a record's abstract or text
get_related_recordsFind records related to a given Zenodo record
summarize_recordGenerate a summary from a record's metadata

How to install the Zenodo MCP Server

{
  "mcpServers": {
    "Zenodo": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mcp-zenodo/mcp_sdk_core/server",
        "run",
        "server.py"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.