Arxiv MCP Server

MCP server for arXiv.org - Search, analyze, and export academic papers with AI assistants. Features advanced paper discovery, citation analysis

Local serverstdioPython

What is the Arxiv MCP server?

Arxiv MCP server exists for a simple reason — assistants are far more useful when they can act on Arxiv directly instead of describing what you should do. MCP server for arXiv.org - Search, analyze, and export academic papers with AI assistants. Features advanced paper discovery, citation analysis, trend tracking, and multi-format exports.

What you get

A comprehensive Model Context Protocol (MCP) implementation for interacting with arXiv.org, enabling AI assistants to search, retrieve, analyze, and export academic papers seamlessly.

What the assistant can call

Once Arxiv is connected, these are the calls the assistant has available:

  • Multi — format Export**: Export papers in BibTeX, JSON, CSV, and Markdown formats
  • search_arxiv — General paper search
  • get_paper — Get specific paper details
  • summarize_paper — Generate formatted summary
  • search_by_author — Find papers by author
  • search_by_category — Browse category papers
  • get_recent_papers — Get latest publications
  • compare_papers — Compare multiple papers
  • find_related_papers — Discover related work
  • get_paper_citations — Citation analysis
  • analyze_trends — Research trend analysis
  • export_papers — Multi-format export

Setting it up

Installation goes through your MCP client rather than a global install: point it at mcp on PyPI and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.

Choosing this one

Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Arxiv's toolset — Multi, search_arxiv, get_paper and 11 more — is a fair guide to whether it matches your workflow. It is maintained by anuj0456; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Arxiv.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the arxiv mcp server does with a few real requests.

Available tools

ToolWhat it does
Multiformat Export**: Export papers in BibTeX, JSON, CSV, and Markdown formats
search_arxivGeneral paper search
get_paperGet specific paper details
summarize_paperGenerate formatted summary
search_by_authorFind papers by author
search_by_categoryBrowse category papers
get_recent_papersGet latest publications
compare_papersCompare multiple papers
find_related_papersDiscover related work
get_paper_citationsCitation analysis
analyze_trendsResearch trend analysis
export_papersMulti-format export
MathematicsThe Mathematics tool exposed by this server.
Physics[See full category list](https://arxiv.org/category_taxonomy)

How to install the Arxiv MCP server

{
  "mcpServers": {
    "arxiv-mcp-server-anuj0456": {
      "command": "uvx",
      "args": ["mcp"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use Arxiv to Multi.
  • Use Arxiv to search arxiv.
  • Use Arxiv to get paper.

Frequently asked questions

It provides a comprehensive MCP interface for AI assistants to search, retrieve, analyze, and export academic papers from arXiv.org.