MCP, CLI, Skills for searching and downloading academic papers from multiple sources like arXiv, PubMed, bioRxiv, etc.
10K+
57 Tools
Version 4.43 or later needs to be installed to add the server automatically
Tools
| Name | Description |
|---|---|
download_arxiv | Download PDF of an arXiv paper. |
download_base | Download PDF for a paper from BASE. |
download_biorxiv | Download PDF of a bioRxiv paper. |
download_citeseerx | Download PDF for a paper from CiteSeerX. |
download_crossref | Attempt to download PDF of a CrossRef paper. |
download_dblp | Download PDF for a paper from dblp. Note: dblp doesn't provide direct PDF access. This function returns an informative message. |
download_doaj | Download PDF for a paper from DOAJ. |
download_hal | Download PDF for a paper from HAL. |
download_iacr | Download PDF of an IACR ePrint paper. |
download_medrxiv | Download PDF of a medRxiv paper. |
download_openaire | Download PDF for a paper from OpenAIRE. |
download_openalex | Download PDF for a paper from OpenAlex. |
download_pubmed | Attempt to download PDF of a PubMed paper. |
download_scihub | Download paper PDF via Sci-Hub (optional fallback connector). |
download_semantic | Download PDF of a Semantic Scholar paper. |
download_ssrn | Download PDF for a paper from SSRN. Note: SSRN connector is metadata-only and download is not supported. |
download_with_fallback | Try source-native download, OA repositories, Unpaywall, then optional Sci-Hub. |
download_zenodo | Download PDF for a paper from Zenodo. |
get_crossref_paper_by_doi | Get a specific paper from CrossRef by its DOI. |
read_arxiv_paper | Read and extract text content from an arXiv paper PDF. |
read_base_paper | Read and extract text content from a BASE paper. |
read_biorxiv_paper | Read and extract text content from a bioRxiv paper PDF. |
read_citeseerx_paper | Read and extract text content from a CiteSeerX paper. |
read_crossref_paper | Attempt to read and extract text content from a CrossRef paper. |
read_dblp_paper | Attempt to read and extract text content from a dblp paper. Note: dblp doesn't provide direct paper content access. This function returns an informative message. |
read_doaj_paper | Read and extract text content from a DOAJ paper. |
read_hal_paper | Read and extract text content from a HAL paper. |
read_iacr_paper | Read and extract text content from an IACR ePrint paper PDF. |
read_medrxiv_paper | Read and extract text content from a medRxiv paper PDF. |
read_openaire_paper | Attempt to read and extract text content from an OpenAIRE paper. |
read_openalex_paper | Attempt to read and extract text content from an OpenAlex paper. |
read_pubmed_paper | Read and extract text content from a PubMed paper. |
read_semantic_paper | Read and extract text content from a Semantic Scholar paper. |
read_ssrn_paper | Read paper content from SSRN. Note: SSRN connector is metadata-only and read is not supported. |
read_zenodo_paper | Read and extract text content from a Zenodo paper. |
search_arxiv | Search academic papers from arXiv. |
search_base | Search academic papers from BASE (Bielefeld Academic Search Engine). |
search_biorxiv | Search academic papers from bioRxiv. Note: bioRxiv API filters by category name within the last 30 days, not full-text keyword search. Use a category keyword such as 'bioinformatics', 'neuroscience', 'cell biology', etc. |
search_citeseerx | Search academic papers from CiteSeerX digital library. |
search_core | Search academic papers from CORE. |
search_crossref | Search academic papers from CrossRef database. CrossRef is a scholarly infrastructure organization that provides persistent identifiers (DOIs) for scholarly content and metadata. It's one of the largest citation databases covering millions of academic papers, journals, books, and other scholarly content. |
search_dblp | Search academic papers from dblp computer science bibliography. |
search_doaj | Search academic papers from DOAJ (Directory of Open Access Journals). |
search_europepmc | Search academic papers from Europe PMC. |
search_google_scholar | Search academic papers from Google Scholar. |
search_hal | Search academic papers from HAL open archive. |
search_iacr | Search academic papers from IACR ePrint Archive. |
search_medrxiv | Search academic papers from medRxiv. Note: medRxiv API filters by category name within the last 30 days, not full-text keyword search. Use a category keyword such as 'infectious_diseases', 'cardiovascular_medicine', 'oncology', etc. |
search_openaire | Search academic papers from OpenAIRE European Open Access infrastructure. |
search_openalex | Search academic papers from OpenAlex. |
search_papers | Unified top-level search across all configured academic platforms. |
search_pmc | Search academic papers from PubMed Central (PMC). |
search_pubmed | Search academic papers from PubMed. |
search_semantic | Search academic papers from Semantic Scholar. |
search_ssrn | Search metadata records from SSRN. Note: SSRN connector is metadata-only and does not support direct PDF download. |
search_unpaywall | Lookup a DOI via Unpaywall and return OA metadata. Unpaywall is DOI-centric and does not support generic keyword search. This tool extracts the first DOI from `query` and returns at most one record. |
search_zenodo | Search academic papers from Zenodo open repository. |