MCPVault
Orcid MCP Server logo

Orcid MCP Server

Unclaimed

by cyanheads

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

academicaffiliationsai-agentsai-toolsauthor-disambiguationcyanheadsmcpmcp-servermodel-context-protocolorcidresearch-profilesresearcher-identityscholarlyscientific-publishingtypescript

Install

$docker run --rm -p 3010:3010 orcid-mcp-server

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Tools (14)

doi

and pmid translate to doi-self and pmid-self field queries: "who has linked this work to their ORCID record?"

orcid_get_affiliations

Fetch affiliation records for a researcher. Accepts a types list to filter which sections to return: employment, education, invited-positions, distinctions, memberships, qualifications, services, or all.

orcid_get_funding

Fetch funding records: grants, contracts, awards, and salary awards, with funder names, grant numbers, and funding periods.

orcid_get_peer_reviews

Fetch peer review activity: convening organizations, reviewer role, review type, completion dates, and ISSN-keyed group identifiers.

orcid_get_profile

Fetch a researcher's public profile: name, biography, keywords, researcher URLs, and external identifiers (Scopus Author ID, ResearcherID, Loop, etc.).

orcid_get_research_resources

List research resources associated with a researcher — compute allocations, equipment access, lab facilities, and data resources. Sparsely populated; most researchers have no entries.

orcid_get_work_detail

Fetch full detail records for 1–100 works by their put-codes in a single bulk request (from orcidgetworks). Returns abstracts, all contributors with CRediT roles, complete external IDs, citation metadata, journal title, and URL. Per-record errors are surfaced without failing the whole call.

orcid_get_works

Retrieve works (publications, datasets, software, preprints) for a researcher. Returns summaries with put-codes, titles, types, dates, journal names, and external identifiers. Returns the first 50 by default with workCount and paging via offset/nextOffset (or limit); set includeexternalids false for

orcid_resolve_researcher

Disambiguate an ambiguous author name to a verified ORCID iD. Returns a ranked list of candidates (5 by default, up to 20 via rows) with transparent signals: name match type, institution overlap, and whether a DOI or PMID anchor was used.

orcid_search_researchers

Search the ORCID registry using structured field params (name, affiliation, keyword, ROR ID, DOI, PMID). All params are ANDed into a Solr query against the expanded-search endpoint, returning ORCID iDs with inline name and institution data.

put_codes

is an array of 1–100 put-codes from orcidgetworks

query

appends raw Solr to the generated clause for advanced use

ror_id

values (full URLs like https://ror.org/00f54p054) are quoted internally to handle Solr's colon parsing

types

controls which sections to include: employment, education, invited-positions, distinctions, memberships, qualifications, services, or all