cyanheads avatar

orcid-mcp-server

cyanheads/orcid-mcp-server

If you're building anything that touches researcher identity, this is the one to wire up. It talks to the ORCID registry and exposes nine tools: name and affiliation search, a resolver that turns an ambiguous author name into ranked ORCID iD candidates, and per-researcher lookups for profile, works, affiliations, funding, peer reviews, and research resources. There are also two resources for stable profile and works context. It can run over STDIO or Streamable HTTP, and a public hosted instance is available. Reach for it when you need to disambiguate authors, build a researcher dossier, or chain ORCID records to DOIs, PMIDs, or grant numbers. It also ships a guide skill that explains the identifier chaining between tools.

tools
9
transport
HTTP
last updated
Jul 10, 2026

Tools

9 tools

Public tool metadata for what this MCP can expose to an agent.

orcid_search_researchersSearch the ORCID registry using structured field params (name, affiliation, keyword, ROR ID, DOI, PMID, grant number)

Search the ORCID registry using structured field params (name, affiliation, keyword, ROR ID, DOI, PMID, grant number)

No parameter schema in public metadata yet.

orcid_get_profileFetch a researcher's public profile — name, other names, biography, keywords, researcher URLs, external identifiers

Fetch a researcher's public profile — name, other names, biography, keywords, researcher URLs, external identifiers

No parameter schema in public metadata yet.

orcid_get_worksRetrieve works (publications, datasets, software, preprints) for a researcher, filtered by work type and publication year, paginated

Retrieve works (publications, datasets, software, preprints) for a researcher, filtered by work type and publication year, paginated

No parameter schema in public metadata yet.

orcid_get_work_detailAccept up to 1,000 put-codes, fetch the first 100 distinct works, and return deferred codes for continuation

Accept up to 1,000 put-codes, fetch the first 100 distinct works, and return deferred codes for continuation

No parameter schema in public metadata yet.

orcid_get_affiliationsFetch affiliation records: employment, education, memberships, and more

Fetch affiliation records: employment, education, memberships, and more

No parameter schema in public metadata yet.

orcid_get_fundingList grouped funding summaries or select one award's deposited description, amount, and source

List grouped funding summaries or select one award's deposited description, amount, and source

No parameter schema in public metadata yet.

orcid_get_peer_reviewsFetch peer review activity: convening organizations, reviewer role, review type

Fetch peer review activity: convening organizations, reviewer role, review type

No parameter schema in public metadata yet.

orcid_get_research_resourcesList research resources — compute allocations, equipment access, lab facilities

List research resources — compute allocations, equipment access, lab facilities

No parameter schema in public metadata yet.

orcid_resolve_researcherDisambiguate an ambiguous author name to a ranked list of verified ORCID iD candidates

Disambiguate an ambiguous author name to a ranked list of verified ORCID iD candidates

No parameter schema in public metadata yet.

Sponsors

Readme

@cyanheads/orcid-mcp-server

Search and retrieve researcher profiles, works, affiliations, funding, and peer review records from the ORCID registry via MCP. STDIO or Streamable HTTP.

9 Tools • 2 Resources

Details

Repository
github.com/cyanheads/orcid-mcp-server
Website
orcid.caseyjhand.com/mcp
Transport
HTTP

More from cyanheads