get_paper_abstract
Get just the abstract of an arXiv paper. Use this for a quick preview when the user hasn't read the paper yet, not when they provide an arXiv ID to discuss a paper.
Read an arXiv paper as its LaTeX source so the mathematics arrives as the author wrote it — whole, section by section, or abstract first.
LABSCO SUMMARY
Taking the LaTeX rather than a rendered page is the entire reason to choose this over a general paper reader: the expressions arrive as written, which is what makes a derivation discussable. For long papers the section path keeps the cost proportional to what is actually being read — list the headings, fetch the one section, leave the rest on arXiv.
A server that fetches arXiv papers as LaTeX source rather than rendered output, whole or in parts.
An arXiv id, and uv with a Python for the server to run under — UV_PYTHON picks the interpreter. No account and no key.
One command — uvx arxiv-latex-mcp
USE CASES
Fetch the paper as LaTeX so the expressions arrive as the author typed them, which is what makes the steps discussable rather than approximated.
Take the abstract on its own before committing any context to the paper itself.
List the headings, choose the section that matters, and fetch it by its path instead of the whole document.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_paper_abstractGet just the abstract of an arXiv paper. Use this for a quick preview when the user hasn't read the paper yet, not when they provide an arXiv ID to discuss a paper.
get_paper_promptRecommended default: fetch the full LaTeX source of an arXiv paper for precise interpretation of mathematical expressions.
get_paper_sectionGet a specific section of an arXiv paper by section path. Use when the full paper is too long for context or the user wants to focus on a particular section. Use list_paper_sections first to find available paths.
list_paper_sectionsList section headings of an arXiv paper. Useful when the full paper is too long for context and you need to identify which sections to fetch individually.
BEFORE YOU INSTALL
4 tools when we connected.
uvx on PATH
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"arxiv-latex-mcp": {
"command": "uvx",
"args": [
"arxiv-latex-mcp"
]
}
}
}uvx arxiv-latex-mcp