Orcid MCP Server
UnclaimedSearch and retrieve researcher profiles, works, affiliations, funding, and peer review records from the ORCID registry via MCP. STDIO or Streamable HTTP.
Install
docker run --rm -p 3010:3010 orcid-mcp-serverUnclaimed 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 serverTools (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