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
How to use it
orcid_get_works is exposed by the Orcid MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the orcid_get_works tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Orcid MCP Server
docker run --rm -p 3010:3010 orcid-mcp-serverOther tools in Orcid MCP Server (13)
and pmid translate to doi-self and pmid-self field queries: "who has linked this work to their ORCID record?"
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.
Fetch funding records: grants, contracts, awards, and salary awards, with funder names, grant numbers, and funding periods.
Fetch peer review activity: convening organizations, reviewer role, review type, completion dates, and ISSN-keyed group identifiers.
Fetch a researcher's public profile: name, biography, keywords, researcher URLs, and external identifiers (Scopus Author ID, ResearcherID, Loop, etc.).
List research resources associated with a researcher — compute allocations, equipment access, lab facilities, and data resources. Sparsely populated; most researchers have no entries.
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.
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.
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.
is an array of 1–100 put-codes from orcidgetworks
appends raw Solr to the generated clause for advanced use
values (full URLs like https://ror.org/00f54p054) are quoted internally to handle Solr's colon parsing
controls which sections to include: employment, education, invited-positions, distinctions, memberships, qualifications, services, or all