← Back to search

io.github.cyanheads/arxiv-mcp-server

cyanheads streamable_http Scanned 29d ago

Search arXiv, fetch paper metadata, and read full-text content. STDIO & Streamable HTTP.

B
84.7 / 100

Versions

1.5.0latest
Jul 27, 2026
1.4.0
Jul 27, 2026
1.3.1
Jul 27, 2026
1.3.0
Jul 26, 2026
1.2.16
Jul 26, 2026
+ show 30 moreshow less
1.2.15
Jun 20, 2026
1.2.14
Jun 15, 2026
1.2.13
Jun 2, 2026
1.2.12
Jun 2, 2026
1.2.11
May 31, 2026
1.2.10
May 30, 2026
1.2.9
May 29, 2026
1.2.8
May 29, 2026
1.2.7
May 27, 2026
1.2.6
May 23, 2026
1.2.5
May 22, 2026
1.2.4
May 22, 2026
1.2.3
May 22, 2026
1.2.2
May 22, 2026
1.2.1
May 22, 2026
1.2.0
May 22, 2026
0.1.19
May 18, 2026
0.1.18
May 16, 2026
0.1.17
May 8, 2026
0.1.16
May 5, 2026
0.1.15
Apr 30, 2026
0.1.14
Apr 30, 2026
0.1.13
Apr 27, 2026
0.1.12
Apr 24, 2026
0.1.11
Apr 24, 2026
0.1.10
Apr 24, 2026
0.1.9
Apr 21, 2026
0.1.8
Apr 19, 2026
0.1.7
Mar 30, 2026
0.1.6
Mar 30, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 4

arxiv_list_categories
annotations: verified low

List arXiv category codes and names. Useful for discovering valid category filters for arxiv_search. Lists subject classes only; arxiv_search also accepts a bare archive code (the part before the dot, e.g. "astro-ph" or "cs") to search a whole archive at once.

input object notice string output object categories array totalCount number
readOnlyHint true
arxiv_get_metadata
annotations: verified low

Get full metadata for one or more arXiv papers by ID. Use when you have known IDs from citations, prior search results, or memory.

input object
readOnlyHint true
arxiv_search
annotations: verified low

Search arXiv papers by query with category and sort filters. Returns paper metadata including title, authors, abstract, categories, and links.

input object
readOnlyHint true
arxiv_read_paper
annotations: verified low

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

input object
readOnlyHint true

Permissions 4

network medium
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process, spawn(), spawnSync()
database medium
Server uses database capabilities via: better-sqlite3
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 0

No scan findings.