Skip to main content
Glama
chackchang

elsevier-mcp

by chackchang

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ELSEVIER_API_KEYYesAPI key from dev.elsevier.com
ELSEVIER_INST_TOKENNoInstitutional token for expanded access
ELSEVIER_ENABLE_ALL_TOOLSNoSet to 'true' to enable all 13 toolsfalse

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
scopus_searchA

Search the Scopus database of abstracts and citations. Returns metadata about scholarly documents including titles, authors, DOIs, citation counts. Use Scopus field codes in queries: TITLE(), AUTH(), AFFIL(), DOI(), KEY(), PUBYEAR, etc.

abstract_retrievalA

Retrieve detailed metadata and abstract for a specific Scopus document by its identifier. Supports lookup by Scopus ID, EID, DOI, PII, or PubMed ID.

article_retrievalA

Retrieve full-text or metadata of a ScienceDirect article by DOI, PII, or EID. Access depends on your API key entitlements.

serial_title_searchA

Search for academic journals and serial publications in Scopus by title, ISSN, publisher, subject area, or open access status.

serial_title_retrievalA

Retrieve detailed information about a specific journal or serial publication by its ISSN. Includes publisher, subject areas, and CiteScore metrics.

subject_classificationsA

Retrieve subject area classifications used in Scopus or ScienceDirect. Useful for finding subject codes to filter searches. Returns classification codes, abbreviations, and descriptions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a distinct resource: scopus_search for querying documents, abstract_retrieval and article_retrieval for specific document metadata/full-text, serial_title_search/retrieval for journal info, and subject_classifications for taxonomy. While abstract_retrieval and article_retrieval could overlap, their descriptions clearly separate Scopus abstracts from ScienceDirect full-text.

Naming Consistency4/5

Names follow a consistent snake_case pattern with an entity-prefix and operation-suffix (e.g., serial_title_search, serial_title_retrieval). However, subject_classifications breaks the pattern by being a plain noun phrase instead of using an operation suffix like search or retrieval.

Tool Count5/5

Six tools are well-scoped for a bibliographic database server, covering search, retrieval, serial title lookup, and classifications without unnecessary duplication. This is within the ideal 3-15 tool range.

Completeness4/5

The set covers core workflows: searching documents, retrieving abstracts, accessing full text, finding serials, and looking up subject codes. Minor gaps exist such as no direct citation network or author search, but these can be approximated via the search tool.

Maintenance

ActivitySlowing
ResponsivenessNo issues