ArxivSearcher MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Name | Description |
|---|---|
| search_papersA | Search for papers on arXiv. It can parse natural language queries, extracting keywords and years for filtering. :param query: The base search query. Can be natural language. :param max_results: The maximum number of results to return. :param start_date: The start date for the search period (YYYY-MM-DD or YYYY). Overrides years in query. :param end_date: The end date for the search period (YYYY-MM-DD or YYYY). Overrides years in query. :param sort_by_relevance: If True, sorts by relevance. If False, sorts by submission date. :param category: The arXiv category to search in (e.g., 'cs.AI', 'cs.CL', 'cs.SE'). |
| get_paper_detailsB | Get detailed information about a specific paper by ArXiv ID. :param arxiv_id: The ArXiv ID (e.g., '2301.12345') |
| search_by_authorB | Search papers by a specific author. :param author_name: Name of the author to search for :param max_results: Maximum number of results :param category: Optional category filter (e.g., 'cs.SE', 'cs.AI') :param start_date: Optional start date filter (YYYY-MM-DD or YYYY) :param end_date: Optional end date filter (YYYY-MM-DD or YYYY) |
| analyze_paper_trendsC | Analyze trends in a collection of papers. :param papers: List of papers from search_papers results :param analysis_type: Type of analysis ('authors', 'keywords', 'timeline', 'categories') |
| find_related_papersB | Find papers related to a given paper title using keyword similarity. :param paper_title: Title of the reference paper :param max_results: Maximum number of related papers to return :param similarity_threshold: Minimum similarity score (0.0 to 1.0) :param category: Optional category filter |
| export_search_resultsB | Export search results to various formats. :param results: Results from search_papers or other search functions :param format: Export format ('bibtex', 'csv', 'json', 'markdown') :param filename: Output filename (without extension) :param save_path: Directory to save the file (default: current directory) |
| download_paperA | Downloads the PDF of a paper to a local directory on the server. NOTE: In a stateless/free hosting environment, this file is temporary and will be deleted when the server restarts or sleeps. :param arxiv_id: The ArXiv ID of the paper to download (e.g., '2301.12345'). :param directory: The local directory where the paper will be saved. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| search_by_author | Generates a prompt to search for papers by an author. |
| search_by_recent_topic | Generates a prompt to search for recent papers on a topic. |
| search_by_keyword_in_title | Generates a prompt to search for a specific keyword in paper titles. |
| search_author_and_topic | Generates a combined prompt to search for papers by an author on a specific topic. |
| search_in_category | Generates a prompt to search for a topic within a specific arXiv category. |
| get_latest_papers_in_category | Generates a prompt to get the most recent submissions in a category. |
| get_paper_by_id | Generates a prompt to fetch a specific paper by its ID. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_arxiv_categories | Provides the list of Arxiv categories in JSON format. |
| get_search_tips | Returns a document with tips for searching on Arxiv. |
| get_mcp_readme | Provides the project's README.md file. |
| list_downloaded_papers | Reads all downloaded PDF files, extracts their content, and returns it in a structured XML-like format: <Paper {title}> {content} </Paper>. Requires the 'PyMuPDF' library to be installed (`pip install PyMuPDF`). |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/emi-dm/Arxiv-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server