arxiv_search
Search arXiv papers by query with category and sort filters. Returns paper metadata including title, authors, abstract, categories, and links.
Search arXiv, fetch paper metadata, and read full-text content via MCP. STDIO or Streamable HTTP.
claude mcp add --transport http arxiv-mcp-server https://arxiv.caseyjhand.com/mcp
codex mcp add arxiv-mcp-server --url https://arxiv.caseyjhand.com/mcp
{
"mcpServers": {
"arxiv-mcp-server": {
"url": "https://arxiv.caseyjhand.com/mcp"
}
}
}
gemini mcp add --transport http arxiv-mcp-server https://arxiv.caseyjhand.com/mcp
{
"mcpServers": {
"arxiv-mcp-server": {
"command": "bunx",
"args": [
"mcp-remote",
"https://arxiv.caseyjhand.com/mcp"
]
}
}
}
{
"mcpServers": {
"arxiv-mcp-server": {
"type": "http",
"url": "https://arxiv.caseyjhand.com/mcp"
}
}
}
curl -X POST https://arxiv.caseyjhand.com/mcp \
-H "Content-Type: application/json" \
-H "MCP-Protocol-Version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"curl","version":"1.0.0"}}}'
Search arXiv papers by query with category and sort filters. Returns paper metadata including title, authors, abstract, categories, and links.
Get full metadata for one or more arXiv papers by ID. Use when you have known IDs from citations, prior search results, or memory.
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.
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.
No tools match the current filter.
Paper metadata by arXiv ID. Returns PaperMetadata as JSON.
Full arXiv category taxonomy. Returns JSON `{ categories: [...] }` — one flat array of every category, each carrying its code, name, and group.