MCP-scopus
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCOPUS_API_KEY | Yes | Your Scopus API key from Elsevier Developer Portal |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_papersA | Search for academic papers on Scopus by keywords, title, author, or other criteria. Returns a list of matching papers with metadata including title, authors, abstract, citations, DOI, and more. Supports Scopus advanced query syntax like TITLE(), ABS(), AUTHOR(), KEY(), SRCTITLE(), PUBYEAR. |
| search_papers_advancedB | Structured advanced search combining multiple criteria without needing Scopus query syntax. Build complex searches by specifying author, keywords, journal, affiliation, year range, and document type separately. |
| get_paper_by_idC | Retrieve detailed information about a specific paper using its Scopus EID or Scopus ID. |
| get_paper_by_doiA | Retrieve detailed information about a specific paper using its DOI (Digital Object Identifier). Returns full metadata including authors, affiliations, keywords, and subject areas. |
| get_abstractB | Retrieve the abstract of a specific paper using its Scopus ID. |
| search_authorsA | Search for authors on Scopus by name. Returns author profiles with affiliations, publication counts, citation counts, and h-index. |
| get_author_by_idA | Retrieve detailed information about a specific author using their Scopus Author ID, including h-index, citation count, subject areas, and top co-authors. |
| get_author_publicationsC | Retrieve a list of publications by a specific author using their Scopus Author ID. |
| get_citationsB | Retrieve the list of papers that cite a specific paper using its Scopus ID. |
| get_referencesB | Retrieve the list of references (bibliography) of a specific paper using its Scopus ID. |
| search_by_affiliationC | Search for papers from a specific institution/affiliation. |
| get_journal_infoB | Get journal metrics including CiteScore, SJR, SNIP, and subject area classifications. Essential for evaluating publication venues. |
| search_journalsA | Search for journals/serial titles by name. Returns ISSN, publisher info, and links to full metrics. |
| get_citation_overviewA | Get a citation overview for a specific paper including total citations and yearly citation breakdown. Useful for understanding the impact trajectory of a paper. |
| search_by_subject_areaA | Search for papers within a specific ASJC (All Science Journal Classification) subject area code. Useful for domain-specific literature reviews. |
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 15 tools
Most tools have clearly distinct purposes, but search_papers and search_papers_advanced overlap in searching papers with different interfaces, and get_paper_by_id may overlap with get_abstract if the former returns abstracts. Descriptions help clarify boundaries, but minor confusion is possible.
All tool names use snake_case with consistent get_ and search_ prefixes, following a predictable verb_noun pattern. Minor inconsistency exists between search_by_affiliation/search_by_subject_area and search_papers/search_authors, but this is a small deviation.
15 tools is well-scoped for a Scopus API wrapper, covering search, retrieval, citations, and journals without excessive redundancy. Each tool provides a distinct service, and the count fits the domain's needs.
The surface covers paper, author, and journal search and retrieval, plus citations, references, and citation overview. Minor gaps include direct retrieval of author citation lists or journal details by ISSN, but these can be worked around via existing search tools.