Skip to main content

arxiv-mcp-server

io.github.cyanheads/arxiv-mcp-serverVersion 1.8.2

Search arXiv, fetch paper metadata, and read full-text content.

Status

Responds610 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:48 UTC
Latency
610 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://arxiv.caseyjhand.com/mcpResponds610 ms
No sign-in

Claude Code

claude mcp add --transport http arxiv-mcp-server https://arxiv.caseyjhand.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: arxiv-mcp-server
Remote MCP server URL: https://arxiv.caseyjhand.com/mcp

Cursor

{
  "mcpServers": {
    "arxiv-mcp-server": {
      "url": "https://arxiv.caseyjhand.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"arxiv-mcp-server","type":"http","url":"https://arxiv.caseyjhand.com/mcp"}'
Streamable HTTP
npm: @cyanheads/arxiv-mcp-server 1.8.2
Package only

npm (npx)

claude mcp add arxiv-mcp-server -- npx -y @cyanheads/arxiv-mcp-server@1.8.2
Streamable HTTP
npm: @cyanheads/arxiv-mcp-server 1.8.2
Package only

npm (npx)

claude mcp add arxiv-mcp-server -- npx -y @cyanheads/arxiv-mcp-server@1.8.2

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

4 tools

Tools of arxiv-mcp-server
Read-only
Idempotent
Open world
arxiv_get_metadataGet full metadata for one or more arXiv papers by ID. Use when you have known IDs from citations, prior search results, or memory. Looks up 10 IDs per call; any further IDs come back in remaining_ids for the next call.Not declaredYesNot declaredNot declared
arxiv_list_categoriesList arXiv category codes and names. Useful for discovering valid category filters for arxiv_search_papers. Lists subject classes only; arxiv_search_papers also accepts a bare archive code (the part before the dot, e.g. "astro-ph" or "cs") to search a whole archive at once.Not declaredYesNot declaredNot declared
arxiv_read_paperFetch the full text of an arXiv paper. Tries arxiv.org/html first, falls back to ar5iv.labs.arxiv.org, and falls back again to text extracted from the PDF when neither has an HTML render — check the source field to know which one answered. Page through long papers with start and max_characters, or pass max_characters null to get the entire body in one call. To read one section, take the outline from the first page (start 0) and pass an entry's start.Not declaredYesNot declaredNot declared
arxiv_search_papersSearch arXiv papers by query with category and sort filters. Returns paper metadata including title, authors, abstract, categories, and links.Not declaredYesNot declaredNot declared

Details

Registry status
Active
Published
Nov 8, 2026
Updated
Nov 8, 2026
Website
Not given
Categories (suggested)
Search and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing