ZBS Index What actually exists in applied AI, with the source next to it

mcp server

orcid-mcp-server

Researcher profiles, works, affiliations, funding, and peer reviews from the ORCID registry.

Description as published by the maintainer. Source

  • version 0.2.13
  • active
  • retrieval

active — Most recent push to the repository was 2026-07-27. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.

What this server can do

9 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

orcid_get_affiliations(types, orcid_id)
Fetch affiliation records for an ORCID researcher. The `types` parameter controls which affiliation sections to return: employment, education, invited-positions, distinctions, memberships, qualifications, services, or all. Default is employment and education. Returns organization names, disambiguated organization identifiers (ROR/GRID/Ringgold), departments, roles, and date ranges. Affiliation data is self-reported; absence does not mean no affiliation. Required: orcid_id.
orcid_get_funding(orcid_id)
Fetch funding records for an ORCID researcher: grants, contracts, awards, and salary awards. Returns funder names, funder organization identifiers, grant numbers, and funding periods. Funding data is entirely self-reported — most researchers do not enter funding even when they have grants. Absence of funding records does not imply absence of funding. When records exist they are high-value for grant tracking and funder analysis. Required: orcid_id.
orcid_get_peer_reviews(orcid_id)
Fetch peer review activity for an ORCID researcher: convening organizations (journals and publishers), reviewer role (reviewer, editor, chair, etc.), review type, completion dates, and ISSN-keyed group identifiers. Use to assess editorial activity, journal affiliations, and the scope of a researcher's peer review contributions. Peer review records are self-reported or imported by participating publishers — coverage varies by researcher. Required: orcid_id.
orcid_get_profile(orcid_id)
Fetch a researcher's public profile from ORCID: name, biography, keywords, researcher URLs, and external identifiers such as Scopus Author ID, ResearcherID, and Loop profile. This is the entry point for building a researcher dossier. Pass a bare ORCID iD (0000-0001-2345-6789) or a full URI (https://orcid.org/0000-0001-2345-6789). The profile contains only publicly visible data — researchers control visibility per field. Required: orcid_id.
orcid_get_research_resources(orcid_id)
List research resources associated with an ORCID researcher — compute allocations, equipment access, lab facilities, data resources, and clinical study registrations. This is a newer ORCID section; most researchers have no entries. Returns the resource title, hosting organization, external identifiers (often a URI to the allocation portal), and access period. Most entries are deposited by resource-allocation systems (e.g. ACCESS, XSEDE) rather than researchers themselves. Required: orcid_id.
orcid_get_work_detail(orcid_id, put_codes)
Fetch full detail records for 1–100 works by their put-codes in a single request. Put-codes are returned by orcid_get_works in the putCode field of each work entry. Returns the abstract (short-description), all contributors with CRediT roles, the complete external ID list (DOI, PMID, arXiv, ISBN, etc.), citation metadata (BibTeX or other formats when provided), journal title, and URL for each work. Per-record errors (not-found or inaccessible put-codes) are surfaced as error entries rather than failing the whole call. Required: orcid_id, put_codes.
orcid_get_works(limit, offset, orcid_id, include_external_ids)
Retrieve works associated with an ORCID iD — publications, datasets, software, preprints, and more. Returns work summaries with put-codes, titles, types, publication dates, journal names, and all external identifiers (DOIs, PMIDs, arXiv IDs, ISBNs). The first 50 works are returned by default; workCount reports the total available, and prolific records are paged with offset and the returned nextOffset (or raise limit). Set include_external_ids to false to omit identifier lists for a lighter payload. Pass the putCode from each work to orcid_get_work_detail to retrieve the full record including abstract and contributors. External IDs are ready for chaining to Crossref, PubMed, or arXiv servers. Works are self-reported; a researcher may not have linked all their publications. Required: orcid_id.
orcid_resolve_researcher(doi, name, pmid, rows, affiliation)
Disambiguate an author name to a verified ORCID iD. Returns ranked candidates (5 by default, up to 20 via the rows parameter) with transparent disambiguation signals: name match type (exact/partial/other-name/none), institution overlap flag, and whether a DOI or PMID anchor was used in the query. A DOI or PMID anchor is near-deterministic — it filters to researchers who have linked that specific work to their ORCID record. Use this tool (not orcid_search_researchers) when the input is an ambiguous name that needs ranked disambiguation. No synthetic scores are used — raw signals only. Required: name.
orcid_search_researchers(doi, pmid, rows, query, start, ror_id, keyword, given_name, affiliation, family_name)
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.

Last successful function declaration observed on . Source: https://orcid.caseyjhand.com/mcp. We list what the server declared; we do not call any of these functions.

Endpoint status observed on . Source: https://orcid.caseyjhand.com/mcp.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
GitHub stars 2 Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. cumulative, all time GitHub
Last commit 2026-07-27 Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. point in time GitHub
Open issues 0 Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. as of fetch GitHub
Latest published version 0.2.13 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-07-27 When the registry record was last updated by its maintainer. point in time Model Context Protocol
License Apache-2.0 Licence GitHub detected in the repository. Detection can be wrong; the LICENSE file is authoritative. as of fetch GitHub
First listed in the MCP Registry 2026-07-27 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
repository status active The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. as of fetch GitHub
mcp tools declared 9 tools Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. as of probe orcid.caseyjhand.com
mcp endpoint status ok The server listed 9 functions when asked. as of probe orcid.caseyjhand.com

Where to get it

Related, by what their authors tagged them

  • CiteVahti — last commit 2026-08-03, shares scientific-publishing
    Checks whether each cited source supports the claim it backs. Blinded human-first, local-first.
  • Conference Partner — last commit 2026-08-06, shares academic
    Academic conference & journal CFP deadlines, CCF/ICORE/QUALIS rankings, acceptance rates.
  • com.nobleblocks/nobleblocks-mcp — last commit 2026-06-08, shares academic
    Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.
  • gabberflast-academic-pptx-skill-academic-pptx — last commit 2026-07-14, shares academic
    Use this skill whenever the user wants to create or improve a presentation for an academic context — conference papers,…
  • ArXiv — last commit 2026-06-11, shares academic
    ArXiv preprint search, daily category digest, and author-collaborator graph.
  • io.github.cyanheads/anime-mcp-server — last commit 2026-07-30, shares cyanheads
    Search anime/manga, franchise watch order, schedule, characters, rankings, studio filmography.
  • io.github.cyanheads/arxiv-mcp-server — last commit 2026-07-27, shares cyanheads
    Search arXiv, fetch paper metadata, and read full-text content.
  • io.github.cyanheads/astronomy-mcp-server — last commit 2026-07-31, shares cyanheads
    Offline observational astronomy: positions, rise/set, moon phases, eclipses, and seasons.
  • io.github.cyanheads/attack-surface-mcp-server — last commit 2026-07-30, shares cyanheads
    Passive external attack-surface mapping: CT subdomains, DNS, TLS, HTTP posture, RDAP/WHOIS, Shodan.
  • io.github.cyanheads/aviation-weather-mcp-server — last commit 2026-07-30, shares cyanheads
    Fetch METARs, TAFs, PIREPs, and SIGMETs/AIRMETs from the NWS Aviation Weather Center.

These share tags the maintainers applied themselves, such as scientific-publishing, academic, cyanheads. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.

This is not a recommendation and not a test result. It is a map of what the authors said their work is about.

Also from cyanheads

How the author describes it

Topics the maintainer set on GitHub: academic, affiliations, ai-agents, ai-tools, author-disambiguation, cyanheads, mcp, mcp-server, model-context-protocol, orcid, research-profiles, researcher-identity, scholarly, scientific-publishing, typescript.

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. cyanheads/orcid-mcp-server on GitHub — GitHub, observed , trust tier 3.
  2. Tools declared by the MCP server at https://orcid.caseyjhand.com/mcp — orcid.caseyjhand.com, observed , trust tier 4.
  3. Official MCP Registry — Model Context Protocol, observed , trust tier 1.