Skip to main content
Glama

datacite-mcp-server

Get DataCite work

datacite_get_work
Read-onlyIdempotent

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.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
doiYesThe DOI, e.g. 10.5061/dryad.234: 10., a 4–9 digit registrant, a slash, and a suffix. Accepted bare, with doi: or info:doi/ prefixes, as a doi.org / dx.doi.org URL, or %2F-encoded; case-insensitive.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
doiNoThe DOI, normalized to lowercase bare form.
datesNoDates. Found arm only.
errorNoPresent when the call failed. Absent on success.
foundNoTrue when DataCite holds a public record for the DOI.
sizesNoSizes as deposited, e.g. "2123413 bytes". Found arm only.
countsNoDataCite's own counts; they can trail the live record by a few events. Found arm only.
doiUrlNoResolver URL, https://doi.org/<doi>, with #, ?, and % percent-encoded. Found arm only.
rightsNoThe work's own rights and licenses — distinct from metadataLicense. Found arm only.
titlesNoEvery title, main title first. Found arm only.
createdNoWhen the record was created. Found arm only.
formatsNoFormats as deposited. Found arm only.
updatedNoWhen the record was last updated. Found arm only.
versionNoVersion string. Found arm only.
creatorsNoCreators, capped at 100 (full count in truncatedLists). Found arm only.
guidanceNoThe next step for this miss. Miss arm only.
languageNoLanguage as deposited, usually an ISO 639-1 code such as en. Found arm only.
subjectsNoSubjects, capped at 100 (full count in truncatedLists). Found arm only.
publisherNoPublisher. Found arm only.
landingUrlNoThe repository's landing page. Found arm only.
missReasonNoWhy DataCite holds no public record: another agency registered it, no agency did, it is a DataCite DOI without public (Findable) metadata, or the agency lookup did not answer. Miss arm only.
registeredNoWhen the DOI was registered. Found arm only.
repositoryNoThe DataCite repository that registered the DOI. Found arm only.
contentUrlsNoDirect content URLs, when deposited. Found arm only.
contributorsNoContributors, capped at 100 (full count in truncatedLists). Found arm only.
descriptionsNoDescriptions. Found arm only.
geoLocationsNoGeolocations, capped at 50 (full count in truncatedLists). Found arm only.
relatedItemsNoRelated items described inline in this record — typically the journal, book, or series it appears in — capped at 25 (full count in truncatedLists). Found arm only.
resourceTypeNoFree-text resource type the depositor gave. Found arm only.
schemaVersionNoDataCite metadata schema version URI. Found arm only.
truncatedListsNoLists the caps bound, with their full counts. Present only when a cap bound.
metadataLicenseNoLicense of the DataCite metadata itself (CC0 1.0), not of the work it describes. Found arm only.
publicationYearNoPublication year. Found arm only.
fundingReferencesNoFunding, capped at 100 (full count in truncatedLists). Found arm only.
registrationAgencyNoRegistration agency that holds the DOI (e.g. Crossref, mEDRA, DataCite), when known. Miss arm only.
relatedIdentifiersNoRelated identifiers, capped at 100 (full counts in relatedIdentifierCounts). Found arm only.
resourceTypeGeneralNoresourceTypeGeneral, e.g. Dataset or Software. Found arm only.
alternateIdentifiersNoAlternate identifiers. Found arm only.
relatedIdentifierCountsNorelationType → full count of related identifiers, before the cap. Found arm only.

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.