MCP server with tools to search, fetch, analyze, and report on scientific papers and datasets.
Academia mcp mcp server lets Claude, Cursor and other MCP clients work with Academia MCP directly. MCP server with tools to search, fetch, analyze, and report on scientific papers and datasets.
MCP server with tools to search, fetch, analyze, and report on scientific papers and datasets.
Once connected, the assistant can call these 14 tools directly:
arxiv_search — Query arXiv with field-specific queries and filtersarxiv_download — Fetch a paper by ID and convert to structured text (HTML/PDF modes)anthology_search — Search ACL Anthology with fielded queries and optional date filteringhf_datasets_search — Find Hugging Face datasets with filters and sortings2_get_citations — List papers citing a given arXiv paper (Semantic Scholar Graph)s2_get_references — List papers referenced by a given arXiv papervisit_webpage — Fetch and normalize a web pageweb_search — Unified search wrapper; available when at least one of Exa/Brave/Tavily keys is setcompile_latex — Compile LaTeX to PDF in WORKSPACE_DIRread_pdf — Extract text per page from a PDFdocument_qa — Answer questions over provided document chunks (requires LLM)Features — The Features tool exposed by this serverRequirements — The Requirements tool exposed by this serverQuickstart — The Quickstart tool exposed by this serverSetup follows the standard MCP pattern: clone or install the server, then register it in your client's configuration file and restart the client. The configuration snippets on this page cover Claude Desktop, Claude Code and Cursor.
Before the server will start you need to supply 7 environment variables: ENABLE_AUTH, TOKENS_FILE, OPENROUTER_API_KEY, EXA_API_KEY, BRAVE_API_KEY, TAVILY_API_KEY, BASE_URL. Keep credentials in your client's env block or a secrets manager rather than committing them.
AI-service servers chain other models into your assistant, turning a single chat into a small production pipeline. Academia MCP sits in that group, and the shape of its toolset — arxiv_search, arxiv_download, anthology_search among others — tells you what it is really for. Worth comparing against the other ai services servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.
| Tool | What it does |
|---|---|
| arxiv_search | Query arXiv with field-specific queries and filters. |
| arxiv_download | Fetch a paper by ID and convert to structured text (HTML/PDF modes). |
| anthology_search | Search ACL Anthology with fielded queries and optional date filtering. |
| hf_datasets_search | Find Hugging Face datasets with filters and sorting. |
| s2_get_citations | List papers citing a given arXiv paper (Semantic Scholar Graph). |
| s2_get_references | List papers referenced by a given arXiv paper. |
| visit_webpage | Fetch and normalize a web page. |
| web_search | Unified search wrapper; available when at least one of Exa/Brave/Tavily keys is set. |
| compile_latex | Compile LaTeX to PDF in WORKSPACE_DIR. |
| read_pdf | Extract text per page from a PDF. |
| document_qa | Answer questions over provided document chunks (requires LLM). |
| Features | The Features tool exposed by this server. |
| Requirements | The Requirements tool exposed by this server. |
| Quickstart | The Quickstart tool exposed by this server. |
| Variable | Description | Required |
|---|---|---|
| ENABLE_AUTH | Configuration value read at startup. | Optional |
| TOKENS_FILE | Credential the server authenticates with. | Yes |
| OPENROUTER_API_KEY | Credential the server authenticates with. | Yes |
| EXA_API_KEY | Credential the server authenticates with. | Yes |
| BRAVE_API_KEY | Credential the server authenticates with. | Yes |
| TAVILY_API_KEY | Credential the server authenticates with. | Yes |
| BASE_URL | Endpoint or connection string the server talks to. | Yes |
The simplest web tool that matters — fetch any URL and get model-ready markdown back.
Industrial-strength web extraction — render, scrape, crawl and search entire sites into clean markdown.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Search built for AI, not humans — semantic web search that returns model-ready content, plus code context.
Answers, not links — delegate questions to Perplexity's search-grounded models and get cited responses back.
Put 6,000+ pre-built scrapers at your assistant's fingertips through one MCP endpoint.