Skip to main content
Glama

Server Details

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

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
laibniz/scholarfetch
GitHub Stars
0

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

12 tools
scholarfetch_abstractInspect

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, openalex, crossref, arxiv, europepmc, springer, semanticscholar.

ParametersJSON Schema
NameRequiredDescriptionDefault
doiNo
enginesNo
author_nameNo
paper_indexNo
candidate_indexNo
scholarfetch_article_textInspect

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 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
doiNo
enginesNo
author_nameNo
paper_indexNo
candidate_indexNo
scholarfetch_author_candidatesInspect

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, it must include openalex.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYes
limitNo
enginesNo
scholarfetch_author_papersInspect

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 plus candidate_index after scholarfetch_author_candidates. Supported comma-separated filters: year>=YYYY, year<=YYYY, year=YYYY, has:abstract, has:doi, has:pdf, venue:, title:, doi:. If you pass engines, it must include openalex.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
enginesNo
filtersNo
author_idNo
author_nameNo
candidate_indexNo
scholarfetch_doi_lookupInspect

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, semanticscholar.

ParametersJSON Schema
NameRequiredDescriptionDefault
doiYes
enginesNo
scholarfetch_referencesInspect

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, use a comma-separated subset of: elsevier, openalex, crossref, arxiv, europepmc, springer, semanticscholar.

ParametersJSON Schema
NameRequiredDescriptionDefault
doiNo
enginesNo
author_nameNo
paper_indexNo
candidate_indexNo
scholarfetch_saved_addInspect

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+paper_index also work. Reuse the same collection name across calls to keep one research session together.

ParametersJSON Schema
NameRequiredDescriptionDefault
doiNo
queryNo
enginesNo
collectionNodefault
paper_jsonNo
author_nameNo
paper_indexNo
result_indexNo
candidate_indexNo
scholarfetch_saved_clearInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
collectionNodefault
scholarfetch_saved_exportInspect

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=citations: harvard, apa, ieee. Use include_references=true with format=fulltext when you want a richer downstream synthesis corpus.

ParametersJSON Schema
NameRequiredDescriptionDefault
styleNoharvard
formatNocitations
enginesNo
collectionNodefault
include_referencesNo
scholarfetch_saved_listInspect

List all papers currently saved in a named in-memory reading list. Use this to inspect the working set before exporting or removing items.

ParametersJSON Schema
NameRequiredDescriptionDefault
collectionNodefault
scholarfetch_saved_removeInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
doiNo
titleNo
collectionNodefault

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.