Skip to main content
Glama
Ray0907

arXiv MCP Server

by Ray0907

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
searchB
Search arXiv for papers matching the query.

Args:
	query: Search query for arXiv papers (e.g., 'LLM', 'transformer architecture')
	category: Filter by arXiv category (e.g., 'cs.AI', 'cs.LG', 'stat.ML')
	author: Filter by author name
	sort_by: Sort order - 'relevance', 'date_desc', 'date_asc'
	page: Page number (default: 1)
	page_size: Results per page, max 50 (default: 25)

Returns:
	Search results with papers containing title, abstract, authors, and URLs
searchAdvancedB
Advanced search with specific field filters.

Args:
	title: Search in paper titles
	abstract: Search in abstracts
	author: Search by author name
	category: Filter by arXiv category (e.g., 'cs.AI', 'cs.LG')
	id_arxiv: Search by arXiv ID pattern
	date_from: Start date filter (YYYY-MM-DD format)
	date_to: End date filter (YYYY-MM-DD format)
	sort_by: Sort order - 'relevance', 'date_desc', 'date_asc'
	page: Page number (default: 1)
	page_size: Results per page, max 50 (default: 25)

Returns:
	Search results with papers containing title, abstract, authors, and URLs
getPaperA
Get detailed information about a specific arXiv paper.

Args:
	id_or_url: arXiv paper ID (e.g., '2301.00001') or full arXiv URL

Returns:
	Paper details including title, abstract, authors, categories, and URLs
getContentA
Get the full text content of an arXiv paper using Jina Reader.

Args:
	id_or_url: arXiv paper ID (e.g., '2301.00001') or full arXiv URL

Returns:
	Full text content of the paper in markdown format
listCategoriesA
List all common arXiv categories.

Returns:
	List of arXiv categories with code, name, and group
getRecentB
Get recent papers from a specific arXiv category.

Args:
	category: arXiv category code (default: 'cs.AI')
	count: Number of papers to retrieve (max 50, default: 10)

Returns:
	Recent papers from the specified category

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 6 tools

Disambiguation3/5

Most tools have distinct purposes (getContent vs getPaper, search vs searchAdvanced), but there's significant overlap between 'search' and 'searchAdvanced' where both return search results with similar parameters. The descriptions help differentiate them, but an agent might struggle to choose between them for basic searches.

Naming Consistency4/5

The naming follows a consistent verb_noun pattern throughout (getContent, getPaper, getRecent, listCategories, search, searchAdvanced). All tools use camelCase consistently, with 'searchAdvanced' being the only deviation from pure verb_noun structure, but it's still readable and follows the same casing convention.

Tool Count5/5

With 6 tools, this is well-scoped for an arXiv server. Each tool serves a clear purpose in the paper discovery and retrieval workflow, from browsing categories to getting full content. The count is neither too sparse nor overwhelming for the domain.

Completeness4/5

The toolset covers core arXiv operations well: discovery (search, getRecent, listCategories), metadata retrieval (getPaper), and content access (getContent). Minor gaps include no paper submission/update tools (though arXiv is primarily read-only) and no citation or related paper features, but these aren't critical for typical agent workflows.

Maintenance

ActivityMaintained
ResponsivenessResponsive