io.github.cyanheads/crossref-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Resolve DOIs, search ~188M scholarly works, and fetch references via the Crossref REST API.
Summary by lookupd
Look up DOIs, search about 188M scholarly works, list cited references, and find journals, publishers, and funders via Crossref.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http crossref-mcp-server https://crossref.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add crossref-mcp-server -- npx -y @cyanheads/crossref-mcp-server
Claude Code, npm package (stdio)
claude mcp add crossref-mcp-server -- npx -y @cyanheads/crossref-mcp-server
Codex, remote (streamable-http)
codex mcp add crossref-mcp-server --url https://crossref.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add crossref-mcp-server -- npx -y @cyanheads/crossref-mcp-server
Codex, npm package (stdio)
codex mcp add crossref-mcp-server -- npx -y @cyanheads/crossref-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"crossref-mcp-server": {
"url": "https://crossref.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"crossref-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/crossref-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"crossref-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/crossref-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (7 tools)
Publisher-provided text
crossref_get_workResolves a DOI to its full Crossref metadata record: title, authors, editors, affiliations, abstract (when deposited), journal or container with the volume, isscrossref_get_referencesReturns the outgoing reference list for a DOI — the works cited by this paper. Each reference includes the deposited citation string and, where Crossref has rescrossref_search_worksSearches the Crossref works index (~188M records) by free text and/or structured filters. The generic query matches loosely across all fields; scope precisely wcrossref_search_journalsFinds Crossref journal records by ISSN or title query. Provide issn for an exact single-journal lookup, or query for title-based search returning up to rows rescrossref_search_fundersFinds funders registered in the Crossref Funder Registry by name or funder DOI. Provide funder_doi for an exact single-funder lookup — the full DOI ("10.13039/1crossref_get_memberResolves a Crossref member ID to its publisher/organization record: primary name, alternate imprint names, owned DOI prefixes, registered DOI counts, a per-workcrossref_get_prefixResolves a DOI prefix — the registrant portion of a DOI, e.g. "10.1038" — to the Crossref member its prefix record names: the publisher name and numeric member
Changes
Newest first, as lookupd saw them
- : version 0.5.1 → 0.5.2
Details
- Version: 0.5.2
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 818 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/crossref-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/crossref-mcp-server)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp