Paper MCP
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Connector by MCPServings · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/mcpservings-paper-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://latex-tools.online/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 37 read · 0 write · 0 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 41
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 37 · Look things up without changing anything.
extract_pdfextract_pdf_resultget_authorget_author_papersget_authors_batchget_dataset_diffsget_dataset_download_linksget_dataset_releaseget_openalex_citationsget_openalex_referencesget_openalex_trendsget_openalex_work
Show 25 more tools
get_paperget_paper_authorsget_paper_citationsget_paper_referencesget_papers_batchlint_latexlist_categorieslist_dataset_releaseslist_ocr_modelslist_openalex_topicslist_paper_sourceslist_recentread_paperrecommend_papers_for_paperrecommend_papers_from_examplessearch_allsearch_authorssearch_by_authorsearch_medicalsearch_openalex_authorssearch_openalex_institutionssearch_openalex_workssearch_paperssearch_papers_bulksearch_snippets
Not yet classified 4 · We could not tell from the name and description.
autocomplete_papersmatch_paper_titlerecognize_formularecognize_table
Network hosts it talks to 14
api.openalex.org· found in codeapi.semanticscholar.org· found in codear5iv.labs.arxiv.org· found in codearxiv.org· found in codedoi.org· found in codeebi.ac.uk· found in codeeutils.ncbi.nlm.nih.gov· found in codeexport.arxiv.org· found in codegithub.com· found in codelatex-tools.online· found in remote endpoint, install command, codeopenalex.org· found in codeorcid.org· found in codepubmed.ncbi.nlm.nih.gov· found in coderor.org· found in code
Files it touches
- Any path the agent passes to its tools
Tools (41)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
autocomplete_papersSemantic Scholar: autocomplete paper titles for a partial query (fast type-ahead).
extract_pdfExtract a PDF to clean Markdown/LaTeX text via MinerU (great for papers behind no open-access full text — give the user's PDF and get readable text back). Provide pdf_url (downloaded server-side, SSRF-guarded) OR pdf_base64. formula/table toggle math/table reconstruction. Returns {task_id, status, cached, content, chars}: a recently-seen (cached) or small PDF comes back with `content` in one call; a fresh PDF (MinerU is GPU-heavy, minutes) returns status='running' + a task_id — then call extract_pdf_result(task_id) to fetch the text.
extract_pdf_resultFetch the result of an extract_pdf job by task_id. Returns {task_id, status, content, chars}: `content` is the extracted text once status='done'; while still 'running' content is null — call again shortly. Results expire server-side, so fetch reasonably soon.
get_authorSemantic Scholar: a single author's profile by id.
get_author_papersSemantic Scholar: all papers by a given author id, newest first.
get_authors_batchSemantic Scholar: fetch many authors at once by id.
get_dataset_diffsSemantic Scholar Datasets: incremental diff (added/updated/deleted) for a dataset between two releases. Needs the key.
get_dataset_download_linksSemantic Scholar Datasets: get download links (presigned URLs) for one dataset in a release. Needs the API key.
get_dataset_releaseSemantic Scholar Datasets: which datasets a release contains (papers, abstracts, citations, embeddings, s2orc, tldrs…). release_id defaults to 'latest'.
get_openalex_citationsOpenAlex: papers that CITE this work (forward citation graph), most-cited first.
get_openalex_referencesOpenAlex: the works this one REFERENCES (its bibliography).
get_openalex_trendsOpenAlex: publication-trend analytics for a query — counts grouped by year (default), or by 'institutions.id', 'authorships.author.id', 'open_access.is_oa', 'type', 'language'. Returns aggregate counts only (cheap, no rows).
get_openalex_workOpenAlex: fetch one work's full record (316M-work, all-field corpus). id accepts OpenAlex Wxxxx, a DOI, or an arXiv id.
get_paperFetch one paper by id, with full abstract and PDF link.
get_paper_authorsSemantic Scholar: the authors of a paper (with h-index, paper/citation counts).
Show 26 more tools
get_paper_citationsSemantic Scholar: papers that CITE this one (forward citation graph). id accepts S2 id / DOI: / ARXIV: / CorpusId:.
get_paper_referencesSemantic Scholar: papers this one REFERENCES (its bibliography). id accepts S2 id / DOI: / ARXIV: / CorpusId:.
get_papers_batchSemantic Scholar: fetch many papers at once by id (S2/DOI:/ARXIV:/CorpusId:), up to ~500 per call.
lint_latexLint a LaTeX snippet: report errors and return an auto-fixed version. Input `code` (the LaTeX source). Returns {errors, fixed_code, summary_en, summary_zh, elapsed_ms}.
list_categoriesList common subject category codes for filtering/recent.
list_dataset_releasesSemantic Scholar Datasets: list all available release ids (dated snapshots of the full corpus).
list_ocr_modelsList the OCR models available for recognize_formula / recognize_table.
list_openalex_topicsOpenAlex: search the topic taxonomy (~4500 topics) to find the right subject term for filtering or recent-work queries.
list_paper_sourcesList available paper corpora.
list_recentList the latest papers in a subject category, newest first.
match_paper_titleSemantic Scholar: find the single paper whose title best matches the given text (exact-match lookup).
read_paperRead a paper's full text. format='markdown' (default, body with formulas as $LaTeX$), 'html' (raw LaTeXML HTML), or 'latex' (the original LaTeX manuscript from the e-print source). arXiv only; id like 2401.01234.
recognize_formulaRecognize a math formula from an image and return LaTeX. Provide image_url (downloaded server-side) OR image_base64. model: deepseek-ocr (default), paddleocr-vl, or texify. Returns {latex, model, elapsed_ms}.
recognize_tableRecognize a table from an image and return LaTeX tabular code. Provide image_url OR image_base64. model: deepseek-ocr (default), paddleocr-vl, or texify. Returns {latex, model, elapsed_ms}.
recommend_papers_for_paperSemantic Scholar: recommend papers similar to one paper. pool='recent' (last open corpus) or 'all-cs' (all of CS). If the 'recent' pool yields nothing (common for older papers), it automatically retries the 'all-cs' pool.
recommend_papers_from_examplesSemantic Scholar: recommend papers from positive (and optional negative) example paper ids.
search_allAggregated search across arXiv, Semantic Scholar and OpenAlex at once. Fans out concurrently, de-duplicates the same work across corpora (by DOI or title) and re-ranks with Reciprocal Rank Fusion, so papers found by several sources rank highest. Each hit lists which `sources` found it and an `ids` map ({source: id}) you can pass to get_paper / read_paper / the citation tools. Prefer this over search_papers for a broad lookup.
search_authorsSemantic Scholar: search for authors by name; returns profiles with h-index and paper/citation counts.
search_by_authorFind papers by a specific author, newest first.
search_medicalEvidence-graded MEDICAL literature search (PubMed + Europe PMC). Unlike search_all (generic, ranks high-cited reviews/guidelines above trials), this filters by research type via PubMed Publication-Type tags and re-ranks by the evidence pyramid (meta-analysis / systematic review > RCT > cohort > ...), so the actual clinical trials surface first. Open-access full text is pulled from Europe PMC by PMID. `query` should be English keyword/boolean text (PubMed maps it); do natural-language/multilingual understanding upstream. Returns hits with pmid/doi/study_type/evidence_level/citations/abstract an…
search_openalex_authorsOpenAlex: search authors; returns profiles with h-index, i10-index, works/citation counts and institutions.
search_openalex_institutionsOpenAlex: search institutions (universities, labs) with ROR id, country, works/citation counts.
search_openalex_worksOpenAlex: advanced filtered work search. Filters: from_year, to_year, is_oa (open access only), min_citations, institution_id. sort_by: relevance|newest|cited.
search_papersSearch academic papers. Returns normalized hits with a short abstract preview; call get_paper for the full record.
search_papers_bulkSemantic Scholar: bulk paper search (up to 1000 hits, sortable e.g. 'citationCount:desc' or 'publicationDate:desc', with a continuation token). Filters: fields_of_study, year (e.g. '2020-2024'), venue, publication_types, open_access_pdf.
search_snippetsSemantic Scholar: search INSIDE paper full text and return matching text snippets (not just titles/abstracts).
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 1
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Jun 17, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.MCPServings/paper-mcp- Version
- 0.5.0
- Auth
- Auth not stated
- License
- MIT
- Repository
- github.com/MCPServings/paper-mcp
- Website
- latex-tools.online/mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Paper MCP. Agent Mart. https://agentmart.dev/connectors/mcpservings-paper-mcp (last updated 2026-10-24)