All servers · Research & knowledge
ScholarFetch
io.github.laibniz/scholarfetch · v0.2.1
No registry update 90+ days
Measured by MCP Station
| Last check | Reachable |
|---|---|
| Checked at | — |
| Check success 7 / 30 days | — |
| First-try success 30 days | — |
| Median response | — |
| Lookups 30 days | — |
| Authentication | No auth |
| MCP version | 2025-06-18 |
| Rank score | — |
| Declared risk | Not declared (tools carry no read/destructive hints) |
| Capabilities declared | experimental, prompts, resources, tools |
| Tool definitions | 12 tools · with description 100% · input schema is an object 100% · read/destructive hints 0% |
Description written by the publisher, not verified
Multi-engine scholarly research server for search, traversal, full text, and reading lists.
Connect
streamable-http · https://laibniz-scholarfetch-web.hf.space/mcp/
claude mcp add --transport http scholarfetch https://laibniz-scholarfetch-web.hf.space/mcp/{
"mcpServers": {
"scholarfetch": {
"url": "https://laibniz-scholarfetch-web.hf.space/mcp/"
}
}
}Tools as reported by the server
scholarfetch_searchStart 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,scholarfetch_doi_lookupEnrich 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_author_candidatesDisambiguate 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_papersExpand 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`:scholarfetch_abstractRead 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_textRead 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`, usescholarfetch_referencesExpand 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, semanticscholarfetch_saved_addAdd 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 togethscholarfetch_saved_listList 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_removeRemove one paper from a named in-memory reading list by DOI or exact title.scholarfetch_saved_clearClear all papers from a named in-memory reading list. Useful when restarting a research branch.scholarfetch_saved_exportExport 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 riche
Repository · JSON · Text for agents · Registry updated 2026-03-23