orcid_search_researchers
ActiveTool of io.github.cyanheads/orcid-mcp-server
Search the ORCID registry using structured field parameters or raw Solr syntax. All provided structured params are ANDed together. The `query` field appends raw Solr syntax to the generated clause. Returns ORCID iDs with inline name and institution data — no follow-up profile fetches needed for basic disambiguation. For ranked disambiguation of an ambiguous author name, use orcid_resolve_researcher instead. The ORCID Public API caps results at 10,000 — use pagination for large result sets.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"doi": {
"type": "string",
"description": "DOI to anchor the search. Returns researchers who have linked this DOI to their ORCID record."
},
"pmid": {
"type": "string",
"description": "PubMed ID to anchor the search. Returns researchers who have linked this PMID to their ORCID record."
},
"rows": {
"type": "integer",
"default": 20,
"maximum": 1000,
"minimum": 1,
"description": "Maximum results to return (1–1000)."
},
"query": {
"type": "string",
"description": "Raw Solr query string appended to the generated clause with AND. Supports all ORCID Solr fields and boolean operators."
},
"start": {
"type": "integer",
"default": 0,
"maximum": 10000,
"minimum": 0,
"description": "Pagination offset (0-based), 0–10,000. The ORCID Public API rejects start > 10,000 for unauthenticated requests."
},
"ror_id": {
"type": "string",
"description": "ROR organization ID to filter by (full URL, e.g. https://ror.org/00f54p054). Returns researchers affiliated with this organization."
},
"keyword": {
"type": "string",
"description": "Keyword to search in the researcher's keyword fields. Phrase match."
},
"given_name": {
"type": "string",
"description": "Researcher's given (first) name."
},
"affiliation": {
"type": "string",
"description": "Organization name to filter by. Phrase match."
},
"family_name": {
"type": "string",
"description": "Researcher's family (last) name."
}
}
}Parent server
io.github.cyanheads/orcid-mcp-server
https://github.com/cyanheads/orcid-mcp-server
1/7 registries