orcid_get_work_detail
ActiveTool of io.github.cyanheads/orcid-mcp-server
Fetch full detail records for 1–100 works by their put-codes in a single request. Put-codes are returned by orcid_get_works in the put_code field of each work entry. Returns the abstract (short-description), all contributors with CRediT roles, the complete external ID list (DOI, PMID, arXiv, ISBN, etc.), citation metadata (BibTeX or other formats when provided), journal title, and URL for each work. Per-record errors (not-found or inaccessible put-codes) are surfaced as error entries rather than failing the whole call.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"orcid_id",
"put_codes"
],
"properties": {
"orcid_id": {
"type": "string",
"pattern": "^(https?:\\/\\/orcid\\.org\\/)?\\d{4}-\\d{4}-\\d{4}-\\d{3}[\\dX]$",
"description": "ORCID iD — bare format (0000-0001-2345-6789) or full URI (https://orcid.org/0000-0001-2345-6789)."
},
"put_codes": {
"type": "array",
"items": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Work put-code (positive integer).",
"exclusiveMinimum": 0
},
"maxItems": 100,
"minItems": 1,
"description": "Array of 1–100 work put-codes to fetch. Put-codes are available in the put_code field returned by orcid_get_works."
}
}
}Parent server
io.github.cyanheads/orcid-mcp-server
https://github.com/cyanheads/orcid-mcp-server
1/7 registries