arxiv-latex-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| logging | {} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_paper_promptA | Recommended default: fetch the full LaTeX source of an arXiv paper for precise interpretation of mathematical expressions. |
| get_paper_abstractA | 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. |
| list_paper_sectionsA | List 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. Returns the top-level section titles; pass one verbatim to get_paper_section. |
| get_paper_sectionA | Get a specific section of an arXiv paper by its title. 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 get the titles. |
| search_papersA | Discover arXiv papers by topic, author, or title. Use quoted phrases for exact matches, ti:"title phrase", au:"author name", or abs:keyword. Combine terms with AND, OR, or ANDNOT. Optional categories such as cs.AI, cs.LG, stat.ML, and quant-ph are ORed together and restrict the query. Dates are inclusive submission dates in YYYY-MM-DD format (UTC). Pass a returned id to get_paper_prompt to read the LaTeX source. Requests are throttled; on rate-limit errors, wait 60s before retrying. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
The tools mostly have clearly distinct roles: search, abstract preview, section listing, section retrieval, and full LaTeX source retrieval. The main possible confusion is between get_paper_abstract and get_paper_prompt when deciding whether to preview or read the full source, but the descriptions provide guidance.
All tool names use snake_case with a verb_noun structure, giving a predictable pattern. Minor deviations exist: get_paper_prompt is less descriptive of its actual behavior (fetching LaTeX source), and list_paper_sections uses plural while get_paper_section uses singular.
Five tools is well-scoped for an arXiv paper reading server. Each tool supports a specific step in the discovery-to-source-reading workflow without obvious redundancy.
The surface covers the core workflow: search for papers, preview abstracts, list sections, fetch individual sections, and retrieve the full LaTeX source. Minor gaps include no dedicated metadata retrieval (authors, categories, dates) or direct paper lookup by ID outside these paths, but agents can work around this.