Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

ScholarFetch

io.github.laibniz/scholarfetch

Multi-engine scholarly research server for search, traversal, full text, and reading lists.

Uptime
100.0%
2 direct probes · 30d
Response
899ms
last probe
Tools
12
callable
Resources
0
readable
Prompts
0
available

Tools · 12

scholarfetch_search

Start 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 …

scholarfetch_doi_lookup

Enrich 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,…

scholarfetch_author_candidates

Disambiguate 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`…

scholarfetch_author_papers

Expand 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` …

scholarfetch_abstract

Read 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, …

scholarfetch_article_text

Read 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 …

scholarfetch_references

Expand 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`,…

scholarfetch_saved_add

Add 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+pa…

scholarfetch_saved_list

List 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_remove

Remove one paper from a named in-memory reading list by DOI or exact title.

scholarfetch_saved_clear

Clear all papers from a named in-memory reading list. Useful when restarting a research branch.

scholarfetch_saved_export

Export 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=citati…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "scholarfetch": {
      "url": "https://laibniz-scholarfetch-web.hf.space/mcp/",
      "transport": "streamable-http"
    }
  }
}