elsevier-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ELSEVIER_API_KEY | Yes | API key from dev.elsevier.com | |
| ELSEVIER_INST_TOKEN | No | Institutional token for expanded access | |
| ELSEVIER_ENABLE_ALL_TOOLS | No | Set to 'true' to enable all 13 tools | false |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
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.
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.
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.
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.