Skip to main content
Glama
Tejas242

arxiv-mcp

by Tejas242

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_papersA
Search for academic papers on arXiv.

Args:
    query: Search query. Can use arXiv query syntax (e.g., "ti:machine learning", "au:Smith", "cat:cs.AI")
    max_results: Maximum number of results to return (1-100)
    sort_by: Sort by 'relevance', 'lastUpdatedDate', or 'submittedDate'
    sort_order: Sort order 'ascending' or 'descending'

Returns:
    Formatted list of papers matching the search criteria
get_paper_detailsA
Get detailed information about a specific arXiv paper.

Args:
    arxiv_id: The arXiv identifier (e.g., "2301.00001" or "cs.AI/0601001")

Returns:
    Detailed paper information including abstract, authors, categories, etc.
search_by_authorA
Search for papers by a specific author.

Args:
    author_name: Name of the author to search for
    max_results: Maximum number of results to return (1-50)

Returns:
    List of papers by the specified author
search_by_categoryA
Search for recent papers in a specific arXiv category.

Args:
    category: arXiv category (e.g., 'cs.AI', 'physics.gen-ph', 'math.AG')
    max_results: Maximum number of results to return (1-50)

Returns:
    List of recent papers in the specified category
download_paper_pdfA
Download the PDF of an arXiv paper.

Args:
    arxiv_id: The arXiv identifier
    save_path: Optional path to save the PDF (if not provided, saves to temp directory)

Returns:
    Path to the downloaded PDF file
get_arxiv_categoriesA
Get a list of available arXiv subject categories.

Returns:
    List of arXiv categories with descriptions
build_advanced_queryA
Build an advanced search query using multiple fields.

Args:
    title_keywords: Keywords to search in paper titles
    author_name: Author name to search for
    abstract_keywords: Keywords to search in abstracts
    category: arXiv category to filter by
    all_fields: Keywords to search across all fields

Returns:
    The constructed query string that can be used with search_papers

Prompts

Interactive templates invoked by user choice

NameDescription
summarize_paper Generate a prompt for summarizing an arXiv paper. Args: arxiv_id: The arXiv identifier of the paper to summarize
compare_papers Generate a prompt for comparing multiple arXiv papers. Args: *arxiv_ids: Multiple arXiv identifiers to compare

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tejas242/arxiv-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server