mcpbeat Sign in

Datacite MCP Server

answering

Datacite MCP Server is answering right now. Last checked 12 min ago. 220 installs a week from npm. It exposes 6 tools. Last commit 9 Oct 2026.

Search DataCite datasets and software, fetch DOI metadata, trace relations, format citations.

Installs per day peak 202 · avg 16 · -3% w/w
a month agotoday
Uptime history 64 hours of history · worst hour 75%
64 hours agonow
100.0%
Uptime 24h
91 of 91 checks
6
Tools
read from the server
311 ms
Response time
average over 24h
220
Installs / week
npm and PyPI

Datacite MCP Server missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add datacite-mcp-server --transport http https://datacite.caseyjhand.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "datacite-mcp-server": {
      "url": "https://datacite.caseyjhand.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.datacite-mcp-server]
url = "https://datacite.caseyjhand.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "datacite-mcp-server": {
      "url": "https://datacite.caseyjhand.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "datacite-mcp-server": {
      "url": "https://datacite.caseyjhand.com/mcp"
    }
  }
}

This one needs environment variables set before it will start: MCP_TRANSPORT_TYPE (Selects the HTTP transport.), MCP_HTTP_HOST (The hostname for the HTTP server.), MCP_HTTP_PORT (The port to run the HTTP server on.), MCP_HTTP_ENDPOINT_PATH (The endpoint path for the MCP server.), MCP_AUTH_MODE (Authentication mode to use: 'none', 'jwt', or 'oauth'.), MCP_LOG_LEVEL (Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').), DATACITE_CONTACT_EMAIL (Contact email sent in the User-Agent as mailto: (never a URL parameter). Moves requests to DataCite's identified tier (1,000 per 5 minutes per IP instead of 500). Set it on any hosted deployment.), DATACITE_MAX_REQUESTS_PER_5MIN (Request budget per 5-minute window, 50-1000. Default 800 with a contact email, 400 without; divide it across replicas sharing one egress IP.). The author declared them in the registry entry; get the values from the project itself.

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

datacite
datacite_get_citation
Render one DataCite DOI as a formatted citation in a CSL style and locale (APA in US English by default), or as a machine-readable record: CSL JSON, BibTeX, RIS, DataCite JSON or XML, Schema.org JSON-LD, Codemeta, or JATS. A style the upstream renderer does not support — an unknown id or a dependent journal style — is rejected instead of silently rendered as APA. Formatted text comes back as plain text alongside the upstream HTML markup. A DOI DataCite does not hold returns found: false naming the registration agency that does.
datacite_get_work
Fetch the full deposited DataCite metadata for one DOI: titles, creators and contributors with ORCID iDs and ROR affiliations, publisher, dates, version, subjects, descriptions, funding, geolocations, rights, sizes and formats, related identifiers with their relation types, repository and provider, and citation, reference, version, part, view, and download counts. Long lists are capped with their full counts reported; use datacite_trace_relations for the complete relation graph. A DOI DataCite does not hold returns found: false naming the registration agency that does, or saying the DOI does not exist.
datacite_list_reference
Look up the controlled vocabularies and identifier forms the other datacite_* tools accept: resource types, relation types with their inverses and groups, related-identifier types, date and contributor types, fields of science, common license ids, repository types, certificates, software platforms, client types, sort orders, query-syntax field paths, citation formats, verified citation styles and locales, accepted identifier forms (DOI, ORCID iD, ROR ID, Crossref Funder ID, country, language, repository, and provider ids), and coverage and rate-limit rules. Offline; makes no upstream request.
datacite_search_repositories
Find DataCite repository accounts by name or description text, field of science, repository type, certification (e.g. CoreTrustSeal), software platform, client type, or parent provider, or look up known repository IDs. Returns each repository's repositoryId — the value datacite_search_works takes in repository_ids — with its providerId, name, type, certificates, software, subjects, homepage, and re3data link. To rank repositories by how many works they hold on a topic, run datacite_search_works with that topic and include_facets: true; its repositories facet lists the top ten with counts.
datacite_search_works
Search DataCite DOI metadata for datasets, software, samples, workflows, and other research outputs. Combine plain words (`text`) or OpenSearch query syntax (`query`) with filters for resource type, creator (ORCID iD or name), affiliation (ROR ID or name), affiliation country, funder (ROR ID, Crossref Funder ID, or name), subject, field of science, repository, provider, license, language, geographic place, publication-year range, and minimum citation count. Returns the total match count and compact rows — DOI, title, first creators, year, type, repository, licenses, and citation/view/download counts — plus optional top facet counts. Page numbers reach the first 10,000 ranked matches; pass cursor "*" to walk any result set in full, in registration order.
datacite_trace_relations
Map the relation graph around one DOI — versions, parts, supplements, derivations, documentation, citations, references, and every other DataCite relation type — as nodes and directed edges that keep the relationType exactly as asserted and name each edge's source: the DOI's own metadata, other DataCite records that point at it, or DataCite Event Data (citation links harvested from Crossref and other sources). Accepts any DOI, including a journal article's DOI, to find the datasets and software it cites and those that cite, supplement, or derive from it. DataCite DOIs are hydrated with title, type, year, repository, and citation count; other identifiers stay leaf nodes. Depth 1 by default, at most 2, with a node cap (default 50, max 100) disclosed when it binds. An absent edge is not evidence that no relationship exists.

Endpoints

URLTransportStateLatencyChecked
https://datacite.caseyjhand.com/mcp streamable-http answering 413 ms 12 min ago

Alternatives to Datacite MCP Server

same job, measured the same way
Zenodo MCP Server
by cyanheads

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

239 installs/wk 6 tools answering
CiteNexus
by akougkas

Search scholarly sources, verify references, and export citations with traceable evidence.

148 installs/wk local only
Federal Regulations MCP Server
by cyanheads

Search and trace US federal rules across the Federal Register, eCFR, and Regulations.gov.

323 installs/wk 7 tools answering
Hypathesis
by predme

Variable relationships from research papers with causal direction and source traceback.

4 tools answering
Cortex RMCP
by dinglebear

Rust MCP server for homelab logs, syslog, Docker logs, FTS search, and AI transcript correlation.

local only
Realestateapi
by pipeworx-io

RealEstateAPI MCP — property search, detail, and skip-trace (realestateapi.com)

39 tools answering
Anakin
by anakin

Web data for AI agents: scrape, crawl, search, deep research, site monitoring, browser automation

117 installs/wk local only
Scopus
by anddrrew

Scopus search, author and affiliation profiles, citation data, and PlumX metrics via Elsevier APIs.

905 installs/wk local only

Datacite MCP Server — questions

Answers built from our own checks of this server.

What can Datacite MCP Server do?
It exposes 6 tools, read directly from the server on our last check. Among them: datacite_get_citation, datacite_get_work, datacite_list_reference, datacite_search_repositories, datacite_search_works, datacite_trace_relations. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Datacite MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 311 ms. The bar chart above shows every period we have measured.
How do I connect Datacite MCP Server?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Datacite MCP Server need an API key?
No. Datacite MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Datacite MCP Server?
It answers our handshake in 311 ms on average, which is faster than 46% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Datacite MCP Server?
The npm package @cyanheads/datacite-mcp-server was installed 220 times in the last week. Week over week that is -3%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Datacite MCP Server open source?
Yes — it is published under the Apache-2.0 licence, written in TypeScript, 1 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.