What tools does arXiv MCP Server provide?
Five tools: `get_article_url`, `download_article`, `load_article_to_context`, `get_details`, and `search_arxiv`.
@prashalruchiranga
Basic information
An MCP server that enables interacting with the arXiv API using natural language
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"arxiv-server": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/arxiv-mcp-server/src/arxiv_server",
"run",
"server.py"
],
"env": {
"DOWNLOAD_PATH": "/ABSOLUTE/PATH/TO/DOWNLOADS/FOLDER"
}
}
}
}Retrieve the URL of an article hosted on arXiv.org based on its title
Download the article hosted on arXiv.org as a PDF file
Load the article hosted on arXiv.org into context of a LLM
Retrieve metadata of an article hosted on arXiv.org based on its title
Performs a search query on the arXiv API based on specified parameters and returns matching article metadata
A Model Context Protocol (MCP) server that enables interacting with the arXiv API using natural language. It retrieves metadata and PDFs of scholarly articles hosted on arXiv.org and can load article content into an LLM’s context. It is intended for researchers and developers who want to query and access academic papers through conversational AI.
Clone the repository, install the uv package manager, create a Python 3.13 virtual environment, and run uv sync to install dependencies. Configure the server in your Claude Desktop’s claude_desktop_config.json by providing the absolute path to server.py and setting the DOWNLOAD_PATH environment variable. Once configured, you can invoke tools such as search_arxiv, get_details, download_article, or load_article_to_context via natural language prompts.
Five tools: `get_article_url`, `download_article`, `load_article_to_context`, `get_details`, and `search_arxiv`.
Python 3.13+ and the `uv` package manager. No external API key is needed; it uses the public arXiv API.
Add a block to `claude_desktop_config.json` with `"command": "uv"`, arguments pointing to the `server.py` file inside the `arxiv_server` folder, and an `env` entry for `DOWNLOAD_PATH` set to an absolute downloads folder path.
Downloads are saved to the directory specified in the `DOWNLOAD_PATH` environment variable in the server configuration.
Yes. The `search_arxiv` tool supports searching by author, title, abstract, and general keywords across all metadata fields.
Read public Instagram profiles and post feeds by handle in Claude, Cursor, and other MCP clients. Get follower counts, captions, hashtags, mentions, and engagement counts as structured JSON.

Elaichi is a governed remote MCP server for companies. Connect the apps your teams already run — 400+ connectors — and point Claude, ChatGPT, Cursor, any MCP client or the Elaichi Agent at one org-wide endpoint over OAut

Primary-source SEC intelligence for AI agents, delivered over MCP. 27 tools: year-over-year filing diffs, 8-K material events, 13D/13G activist stakes, insider Form 4 trades, 13F institutional holdings, IPO pipeline, ful

Search and read public data from X/Twitter, Reddit, YouTube, Instagram, TikTok, Facebook, Threads, Bluesky, Trustpilot, Amazon, Google Maps, news, forums and the web. 90+ read-only tools plus ready-made research playbook
HasData's hosted Zillow MCP server lets AI agents search homes for sale, rentals and sold listings, then retrieve property details, price history and Zillow estimates as structured JSON.
Comments