Skip to main content
Glama
Oxidane-bot

Paper Download MCP Server

by Oxidane-bot

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PAPER_DOWNLOAD_EMAILYesYour email address (required for Unpaywall API compliance). Used for Unpaywall API tracking and contact purposes.
PAPER_DOWNLOAD_OUTPUT_DIRNoDefault output directory for downloaded papers../downloads

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
paper_download
Download academic paper by DOI, arXiv ID, or URL. Prioritizes open access sources (Unpaywall, arXiv, CORE) before Sci-Hub. Sources: Unpaywall (OA), arXiv (OA), CORE (OA), Sci-Hub (last resort) Args: identifier: DOI, arXiv ID, or URL output_dir: Save directory (default: './downloads') Returns: Markdown with file path, metadata, source, or error message Examples: paper_download("10.1038/nature12373") # DOI paper_download("2301.00001") # arXiv ID paper_download("https://arxiv.org/abs/2301.00001") # URL
paper_batch_download
Download multiple papers sequentially (1-50 max, 2s delay). Prioritizes open access sources (Unpaywall, arXiv, CORE) before Sci-Hub. Args: identifiers: List of DOIs, arXiv IDs, or URLs output_dir: Save directory (default: './downloads') Returns: Markdown summary with statistics, successes, and failures Examples: paper_batch_download(["10.1038/nature12373", "2301.00001"]) paper_batch_download(dois, "/papers")
paper_metadata
Get paper metadata without downloading (fast, <1s). Sources: Unpaywall, Crossref, arXiv APIs Returns: title, authors, year, journal, OA status, available sources Args: identifier: DOI, arXiv ID, or URL Returns: JSON with metadata fields Examples: paper_metadata("10.1038/nature12373") # DOI paper_metadata("2301.00001") # arXiv ID

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Oxidane-bot/paper-download-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server