ScholarFetch MCP server
online · 96% uptimeio.github.laibniz/scholarfetch·v0.2.1·1 starsMulti-engine scholarly research server for search, traversal, full text, and reading lists.
1 stars
Reviews
Write oneNobody has reviewed ScholarFetch yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ScholarFetch tools (12, 1 write)
write = sends, deletes, buys or postsscholarfetch_abstractFreeRead the best abstract available for a paper. Use with a DOI or with author_name + candidate_index + paper_index after author_papers. If you pass `engines`, use a comma-separated subset of: elsevier, openalex, crossref, arxiv, europepmc, springer, semanticscholar.
scholarfetch_article_textFreeRead full paper text when machine-readable content is recoverable. Use with a DOI or with author_name + candidate_index + paper_index. Uses Elsevier first, then open-access fallbacks such as Springer OA, Europe PMC, arXiv PDF, and generic PDF URLs when text is recoverable. If you pass `engines`, use a comma-separated subset of: elsevier, openalex, crossref, arxiv, europepmc, springer, semanticscholar.
scholarfetch_author_candidatesFreeDisambiguate a human author name into ranked identity candidates. Use this before `scholarfetch_author_papers` when the name is ambiguous and you need a stable `candidate_index`. If you pass `engines`, it must include `openalex`.
scholarfetch_author_papersFreeExpand one author into a deduplicated paper list. This is the main author->paper traversal tool and supports research filters. Use `author_id` when you already know the exact author, or `author_name` plus `candidate_index` after `scholarfetch_author_candidates`. Supported comma-separated `filters`: year>=YYYY, year<=YYYY, year=YYYY, has:abstract, has:doi, has:pdf, venue:<text>, title:<text>, doi:<text>. If you pass `engines`, it must include `openalex`.
scholarfetch_doi_lookupFreeEnrich one known DOI with metadata, reading links, and full-text availability signals. If you pass `engines`, use a comma-separated subset of: elsevier, openalex, crossref, arxiv, europepmc, springer, semanticscholar.
scholarfetch_referencesFreeExpand a paper into its references. Use with a DOI or with author_name + candidate_index + paper_index. This is the main edge-expansion tool for traversing the literature graph. If you pass `engines`, use a comma-separated subset of: elsevier, openalex, crossref, arxiv, europepmc, springer, semanticscholar.
scholarfetch_saved_addFreeAdd one paper to a named in-memory reading list on the MCP server. Best input is paper_json copied from another ScholarFetch tool result, but DOI, query+result_index, or author_name+candidate_index+paper_index also work. Reuse the same collection name across calls to keep one research session together.
scholarfetch_saved_clearFreeClear all papers from a named in-memory reading list. Useful when restarting a research branch.
scholarfetch_saved_exportFreeExport the current reading list as citations, abstracts, BibTeX, or an aggregated full-text corpus. Valid `format` values: citations, abstracts, bib, fulltext. Valid `style` values when `format=citations`: harvard, apa, ieee. Use `include_references=true` with `format=fulltext` when you want a richer downstream synthesis corpus.
scholarfetch_saved_listFreeList all papers currently saved in a named in-memory reading list. Use this to inspect the working set before exporting or removing items.
scholarfetch_saved_removewrite actionFreeRemove one paper from a named in-memory reading list by DOI or exact title.
scholarfetch_searchFreeStart a research traversal from keywords, a DOI, or a person name. Returns deduplicated paper records that you can inspect, save, expand through references, or use as seeds for author exploration. If you pass `engines`, use a comma-separated subset of: elsevier, openalex, crossref, arxiv, europepmc, springer, semanticscholar.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 469ms20/20
- Tool poisoning12 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 188 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How ScholarFetch compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 67/100
- higher than 25% of 3,470 Web search servers
- Tools
- 12
- the typical Web search server has 5
- Tools that change things
- 8%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 96%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 324 ms
- faster than 48% of 2,238 Web search servers
- GitHub stars
- 1
- more than 55% of 1,786 Web search servers
What its tools let an agent do: 11 read · 1 change
Install ScholarFetch in Claude Code, Cursor or VS Code
claude mcp add --transport http scholarfetch https://laibniz-scholarfetch-web.hf.space/mcp/
ScholarFetch: common questions
- Is ScholarFetch MCP server safe?
- With care: it is graded C, so read the findings first (67/100). Read the ScholarFetch safety report
- How do I install ScholarFetch?
- It runs remotely at laibniz-scholarfetch-web.hf.space. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does ScholarFetch need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ScholarFetch maintained?
- The last commit was 226 days ago (2026-03-23). The latest release is v0.2.1.
- Is ScholarFetch up?
- 96% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of ScholarFetch?
- Servers from other publishers that do the same job: Exa MCP server, Free Search MCP server and PubMed Search MCP server.
- How does ScholarFetch compare with other Web search MCP servers?
- safety score 67/100 (higher than 25% of 3,470 Web search servers); tools 12 (the typical Web search server has 5); tools that change things 8% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to ScholarFetch
Same job from other publishers: the closest match first, then the best rated.
- ExaConnect AI agents to Exa for web search, content fetching, and multi-step research.not reviewedEstablishedA
Free SearchNo-API-key web search, page fetching and document reading across many engines. Local-first.not reviewedEstablishedB- PubMed SearchMulti-source biomedical literature search: PubMed, Europe PMC, OpenAlex, full text, citationsnot reviewedEstablishedB
Zotero MCPSearch, read, annotate, and add to your Zotero research library, local or web.not reviewedWidely usedB- Perplexity API Platform (moved to ai.perplexity/mcp-server)Real-time web search, reasoning, and research through Perplexity's APInot reviewedWidely usedA