Skip to main content
Glama
diplococcus94

Scopus MCP Server

Scopus MCP Server

A local MCP server that wraps the Elsevier Scopus APIs, giving Claude Code four tools:

  • scopus_search — search Scopus documents by keyword, title, author, affiliation, etc.

  • scopus_get_abstract — fetch a full abstract + metadata by Scopus ID / DOI / EID

  • scopus_search_authors — find author profiles by name/affiliation

  • scopus_get_author_profile — full author profile (h-index, affiliation, ORCID, etc.) by Scopus Author ID

  • scopus_get_citation_overview — year-by-year citation counts for one or more documents

1. Get an API key

Register at https://dev.elsevier.com/apikey to get a Scopus/Elsevier API key. Some endpoints (especially abstract/citation data) require your key to be used from an IP range or network your institution has registered with Elsevier — if you get 403 errors, that's usually why.

If you also have an institutional token, note it too (optional).

Related MCP server: scopus-mcp

2. Install dependencies

cd "scopus-mcp-server"
pip install -r requirements.txt

3. Set your API key

Set it as an environment variable — never hardcode it in the source or paste it into chat. Pick one option:

Windows PowerShell (current session only):

$env:SCOPUS_API_KEY = "your-key-here"

Windows (persistent, current user):

setx SCOPUS_API_KEY "your-key-here"

(Open a new terminal afterward for setx to take effect.)

Optional institutional token:

setx SCOPUS_INSTTOKEN "your-insttoken-here"

4. Register the server with Claude Code

From an interactive terminal (this step needs claude mcp, which isn't available in a non-interactive session):

claude mcp add scopus -- python "C:\Users\Hype AMD\OneDrive\Desktop\Claude Cowork\scopus-mcp-server\server.py"

This registers it as a stdio MCP server that Claude Code will launch on demand. Verify with claude mcp list, then restart/reload Claude Code so it picks up the new server.

5. Try it

Ask Claude something like:

  • "Search Scopus for papers on CRISPR gene editing published after 2022"

  • "Get the abstract for Scopus ID 85123456789"

  • "Find the Scopus author profile for John Smith at MIT"

  • "How has paper 85123456789 been cited over the last 5 years?"

Notes

  • All tools are read-only (no writes to Scopus).

  • Responses default to Markdown; pass response_format: "json" for structured output.

  • If you see Error: SCOPUS_API_KEY environment variable is not set, the server process didn't inherit the env var — set it persistently (setx) and open a fresh terminal / restart Claude Code.

  • If you see 403 errors, your key likely isn't entitled for that endpoint or needs to be called from your institution's registered network.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Academic research MCP server for paper search, citation checks, graphs, and deep research.

  • The Needle MCP server enables semantic search on documents stored in files like PDFs, DOCX, and XLSX by connecting AI applications to external data sources. It provides capabilities to create and manage document collections, perform natural language searches on stored content, and retrieve relevant information without requiring exact keyword matches.

  • The CustomGPT.ai MCP server is a fully managed, RAG-powered endpoint that connects large language models with private knowledge bases and external data sources. It provides tools for retrieval-augmented generation queries (send_message), data ingestion (upload_file), and source listing, enabling AI agents to query private documents like PDFs with high accuracy and real-time citations.

  • The Fireflies MCP Server enables AI tools to connect directly to meeting data from Fireflies.ai, providing access to meeting transcripts, summaries, action items, and insights without switching platforms. It includes capabilities for querying cross-meeting data for analysis (such as sales insights or product feedback), and a separate Documentation MCP Server that allows searching the Fireflies knowledge base for API references, guides, and code examples.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    An MCP server that integrates Scopus, Crossref, and PubMed APIs to search academic papers and fetch abstracts, usable with any MCP-compatible AI client.
    2
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to search and retrieve academic papers, author profiles, and citation data from the Scopus database via MCP tools.
    7
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An MCP server for academic literature research that integrates Scopus, CrossRef, OpenAlex, and Unpaywall to search documents, get abstracts, author profiles, citing papers, and open-access PDF links.
    6
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables searching Elsevier's Scopus database for scientific literature, retrieving abstracts and metadata, and exporting results in RIS or BibTeX format.
    1
    MIT

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/diplococcus94/scopus-mcp-server'

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