Skip to content
Agentmart
Submit a tool

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

IndexedMITRemote (HTTP)★ 1
Write a review

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/mcp Remote (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.

We use your email only for this newsletter. Privacy

About

Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.

No 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_pdf
  • extract_pdf_result
  • get_author
  • get_author_papers
  • get_authors_batch
  • get_dataset_diffs
  • get_dataset_download_links
  • get_dataset_release
  • get_openalex_citations
  • get_openalex_references
  • get_openalex_trends
  • get_openalex_work
Show 25 more tools
  • get_paper
  • get_paper_authors
  • get_paper_citations
  • get_paper_references
  • get_papers_batch
  • lint_latex
  • list_categories
  • list_dataset_releases
  • list_ocr_models
  • list_openalex_topics
  • list_paper_sources
  • list_recent
  • read_paper
  • recommend_papers_for_paper
  • recommend_papers_from_examples
  • search_all
  • search_authors
  • search_by_author
  • search_medical
  • search_openalex_authors
  • search_openalex_institutions
  • search_openalex_works
  • search_papers
  • search_papers_bulk
  • search_snippets

Not yet classified 4 · We could not tell from the name and description.

  • autocomplete_papers
  • match_paper_title
  • recognize_formula
  • recognize_table

Network hosts it talks to 14

  • api.openalex.org · found in code
  • api.semanticscholar.org · found in code
  • ar5iv.labs.arxiv.org · found in code
  • arxiv.org · found in code
  • doi.org · found in code
  • ebi.ac.uk · found in code
  • eutils.ncbi.nlm.nih.gov · found in code
  • export.arxiv.org · found in code
  • github.com · found in code
  • latex-tools.online · found in remote endpoint, install command, code
  • openalex.org · found in code
  • orcid.org · found in code
  • pubmed.ncbi.nlm.nih.gov · found in code
  • ror.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_papers

    Semantic Scholar: autocomplete paper titles for a partial query (fast type-ahead).

  • extract_pdf

    Extract 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_result

    Fetch 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_author

    Semantic Scholar: a single author's profile by id.

  • get_author_papers

    Semantic Scholar: all papers by a given author id, newest first.

  • get_authors_batch

    Semantic Scholar: fetch many authors at once by id.

  • get_dataset_diffs

    Semantic Scholar Datasets: incremental diff (added/updated/deleted) for a dataset between two releases. Needs the key.

  • get_dataset_download_links

    Semantic Scholar Datasets: get download links (presigned URLs) for one dataset in a release. Needs the API key.

  • get_dataset_release

    Semantic Scholar Datasets: which datasets a release contains (papers, abstracts, citations, embeddings, s2orc, tldrs…). release_id defaults to 'latest'.

  • get_openalex_citations

    OpenAlex: papers that CITE this work (forward citation graph), most-cited first.

  • get_openalex_references

    OpenAlex: the works this one REFERENCES (its bibliography).

  • get_openalex_trends

    OpenAlex: 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_work

    OpenAlex: fetch one work's full record (316M-work, all-field corpus). id accepts OpenAlex Wxxxx, a DOI, or an arXiv id.

  • get_paper

    Fetch one paper by id, with full abstract and PDF link.

  • get_paper_authors

    Semantic Scholar: the authors of a paper (with h-index, paper/citation counts).

Show 26 more tools
  • get_paper_citations

    Semantic Scholar: papers that CITE this one (forward citation graph). id accepts S2 id / DOI: / ARXIV: / CorpusId:.

  • get_paper_references

    Semantic Scholar: papers this one REFERENCES (its bibliography). id accepts S2 id / DOI: / ARXIV: / CorpusId:.

  • get_papers_batch

    Semantic Scholar: fetch many papers at once by id (S2/DOI:/ARXIV:/CorpusId:), up to ~500 per call.

  • lint_latex

    Lint 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_categories

    List common subject category codes for filtering/recent.

  • list_dataset_releases

    Semantic Scholar Datasets: list all available release ids (dated snapshots of the full corpus).

  • list_ocr_models

    List the OCR models available for recognize_formula / recognize_table.

  • list_openalex_topics

    OpenAlex: search the topic taxonomy (~4500 topics) to find the right subject term for filtering or recent-work queries.

  • list_paper_sources

    List available paper corpora.

  • list_recent

    List the latest papers in a subject category, newest first.

  • match_paper_title

    Semantic Scholar: find the single paper whose title best matches the given text (exact-match lookup).

  • read_paper

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

    Recognize 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_table

    Recognize 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_paper

    Semantic 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_examples

    Semantic Scholar: recommend papers from positive (and optional negative) example paper ids.

  • search_all

    Aggregated 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_authors

    Semantic Scholar: search for authors by name; returns profiles with h-index and paper/citation counts.

  • search_by_author

    Find papers by a specific author, newest first.

  • search_medical

    Evidence-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_authors

    OpenAlex: search authors; returns profiles with h-index, i10-index, works/citation counts and institutions.

  • search_openalex_institutions

    OpenAlex: search institutions (universities, labs) with ROR id, country, works/citation counts.

  • search_openalex_works

    OpenAlex: advanced filtered work search. Filters: from_year, to_year, is_oa (open access only), min_citations, institution_id. sort_by: relevance|newest|cited.

  • search_papers

    Search academic papers. Returns normalized hits with a short abstract preview; call get_paper for the full record.

  • search_papers_bulk

    Semantic 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_snippets

    Semantic 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
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)