orcid_get_affiliations
ActiveTool of io.github.cyanheads/orcid-mcp-server
Fetch affiliation records for an ORCID researcher. The `types` parameter controls which affiliation sections to return: employment, education, invited-positions, distinctions, memberships, qualifications, services, or all. Default is employment and education. Returns organization names, disambiguated organization identifiers (ROR/GRID/Ringgold), departments, roles, and date ranges. Affiliation data is self-reported; absence does not mean no affiliation.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"orcid_id"
],
"properties": {
"types": {
"type": "array",
"items": {
"enum": [
"employment",
"education",
"invited-positions",
"distinctions",
"memberships",
"qualifications",
"services",
"all"
],
"type": "string",
"description": "Affiliation section type. Use \"all\" to include all section types."
},
"default": [
"employment",
"education"
],
"description": "Which affiliation types to return. Defaults to employment and education. Use [\"all\"] to get every section."
},
"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)."
}
}
}Parent server
io.github.cyanheads/orcid-mcp-server
https://github.com/cyanheads/orcid-mcp-server
1/7 registries