Scopus
Provides access to the Elsevier Scopus API, enabling AI assistants to search for academic papers, retrieve detailed abstracts, and look up author profiles. It facilitates bibliometric research and scholarly data analysis through natural language comm
What is Scopus?
Scopus is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to provides access to the elsevier scopus api, enabling ai assistants to search for academic papers, retrieve detailed abstracts, and look up author profiles. it facilitates bibliometric research and sch...
Provides access to the Elsevier Scopus API, enabling AI assistants to search for academic papers, retrieve detailed abstracts, and look up author profiles. It facilitates bibliometric research and scholarly data analysis through natural language comm
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Provides access to the Elsevier Scopus API, enabling AI assi
Use Cases
Maintainer
Works with
Installation
PIP
pip install scopus-mcpManual Installation
pip install scopus-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Scopus
The Scopus MCP Server connects AI assistants to the Elsevier Scopus database — one of the world's largest repositories of peer-reviewed academic literature with over 90 million records. It exposes three focused tools for searching papers, retrieving full abstract details, and looking up author profiles, all through natural language. Researchers, academics, and data scientists use it to conduct bibliometric analyses and literature reviews without leaving their AI workflow.
Prerequisites
- Python 3.8+ installed on your system
- An Elsevier Scopus API key (register at dev.elsevier.com; institutional email recommended)
- uv or pip package manager
- An MCP-compatible client such as Claude Desktop
Obtain a Scopus API key
Visit dev.elsevier.com and register for an API key. Use an institutional email address — public email domains (Gmail, Outlook, etc.) are often rejected by Elsevier. Once approved, copy your API key from the developer portal.
Install the scopus-mcp package
Install directly from PyPI using pip or run it with uvx (recommended — no permanent install required).
pip install scopus-mcp
# or run without installing:
uvx scopus-mcpSet your API key environment variable
The server reads the Scopus API key from the SCOPUS_API_KEY environment variable. Export it in your shell or add it to the MCP client configuration.
export SCOPUS_API_KEY="your_api_key_here"Add the server to your MCP client configuration
Open claude_desktop_config.json and add an entry for the Scopus server. Using uvx is preferred as it always runs the latest version without manual updates.
{
"mcpServers": {
"scopus-assistant": {
"command": "uvx",
"args": ["scopus-mcp"],
"env": {
"SCOPUS_API_KEY": "your_api_key_here"
}
}
}
}Restart your MCP client and verify the connection
Restart Claude Desktop (or your MCP client). In a new conversation, ask it to search for a paper — if the Scopus tools appear in the tool list, the server is connected correctly.
Scopus Examples
Client configuration
Complete claude_desktop_config.json entry using uvx with the SCOPUS_API_KEY environment variable.
{
"mcpServers": {
"scopus-assistant": {
"command": "uvx",
"args": ["scopus-mcp"],
"env": {
"SCOPUS_API_KEY": "your_scopus_api_key_here"
}
}
}
}Prompts to try
Natural-language queries that map to the server's search_scopus, get_abstract_details, and get_author_profile tools.
- "Search Scopus for papers on transformer neural networks published after 2022, sorted by citations"
- "Get the abstract and full details for Scopus document ID 85123456789"
- "Look up the author profile for Scopus Author ID 7401234567 and summarize their publication history"
- "Find the top 10 most-cited papers on CRISPR gene editing in the last five years"Troubleshooting Scopus
API key rejected with 'Authentication failed' or 401 error
Elsevier rejects API keys registered with public email domains. Re-register using an institutional (.edu or university) email address. Also verify the key is copied correctly with no trailing spaces.
uvx command not found after installation
Install uv first with 'pip install uv' or 'curl -LsSf https://astral.sh/uv/install.sh | sh', then retry 'uvx scopus-mcp'.
Search returns no results for a known paper
Scopus uses its own query syntax. Wrap multi-word phrases in quotes: search for 'TITLE("machine learning") AND YEAR > 2020'. Check the Scopus Search API guide on dev.elsevier.com for supported field codes.
Frequently Asked Questions about Scopus
What is Scopus?
Scopus is a Model Context Protocol (MCP) server that provides access to the elsevier scopus api, enabling ai assistants to search for academic papers, retrieve detailed abstracts, and look up author profiles. it facilitates bibliometric research and scholarly data analysis through natural language comm It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Scopus?
Install via pip with: pip install scopus-mcp. Then configure your AI client to connect to this MCP server.
Which AI clients work with Scopus?
Scopus works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Scopus free to use?
Yes, Scopus is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Scopus Alternatives — Similar Search & Data Extraction Servers
Looking for alternatives to Scopus? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
★ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
★ 52.7k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
★ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
GPT Researcher
★ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
★ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Xiaohongshu
★ 13.7kMCP for xiaohongshu.com
Browse More Search & Data Extraction MCP Servers
Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Scopus in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Scopus?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.