orcid_resolve_researcher
ActiveTool of io.github.cyanheads/orcid-mcp-server
Disambiguate an author name to a verified ORCID iD. Returns up to 5 ranked candidates with transparent disambiguation signals: name match type (exact/partial/other-name/none), institution overlap flag, and whether a DOI or PMID anchor was used in the query. A DOI or PMID anchor is near-deterministic — it filters to researchers who have linked that specific work to their ORCID record. Use this tool (not orcid_search_researchers) when the input is an ambiguous name that needs ranked disambiguation. No synthetic scores are used — raw signals only.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"doi": {
"type": "string",
"description": "DOI of a work authored by this researcher. Acts as a near-deterministic anchor — filters to researchers who linked this DOI to their ORCID record."
},
"name": {
"type": "string",
"minLength": 1,
"description": "Author name to disambiguate (full name preferred, e.g. \"Jennifer Doudna\" or \"J. Doudna\")."
},
"pmid": {
"type": "string",
"description": "PubMed ID of a work authored by this researcher. Acts as a near-deterministic anchor — filters to researchers who linked this PMID to their ORCID record."
},
"rows": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1,
"description": "Maximum candidate count to return (1–20). Defaults to 5."
},
"affiliation": {
"type": "string",
"description": "Researcher's institution or organization name. Used for institution overlap scoring and optionally as a search constraint."
}
}
}Parent server
io.github.cyanheads/orcid-mcp-server
https://github.com/cyanheads/orcid-mcp-server
1/7 registries