Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/δΈ­ζ–‡
Sign inSign up
Home/Servers/Scopus

Scopus

I
by io.github.Anddrrew

Scopus search, author and affiliation profiles, citation data, and PlumX metrics via Elsevier APIs.

Power your agent

Add this server

The publisher's own command. Not a PlugMCP endpoint.

Local command
npx -y [email protected]
Credentials from the publisher
  • ELSEVIER_API_KEY β€” Elsevier API key from https://dev.elsevier.com. Required for every tool except subject_classifications; data access depends on your subscription and institutional access.
  • ELSEVIER_INST_TOKEN β€” Institutional token supplied by Elsevier, if available for your institution. Used alongside the API key for institutional access.
Provider
Claude Code
ELSEVIER_API_KEY=<secret> ELSEVIER_INST_TOKEN=<secret> claude mcp add io.github.anddrrew-scopus-mcp -- npx -y [email protected]

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "io.github.anddrrew-scopus-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ELSEVIER_API_KEY": "<secret>",
        "ELSEVIER_INST_TOKEN": "<secret>"
      }
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • FirecrawlπŸ”₯ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Scopus search, author and affiliation profiles, citation data, and PlumX metrics via Elsevier APIs.

scopus-mcp

An MCP server for the Elsevier Scopus API. Runs over stdio with npx and keeps the API's parameter names and JSON responses.

Quick start

Requires Node.js 22.22.0 or newer, npm, and an MCP client with stdio support. Get an API key from the Elsevier Developer Portal and add this server to your client's configuration:

{
  "mcpServers": {
    "scopus": {
      "command": "npx",
      "args": ["-y", "scopus-mcp"],
      "env": {
        "ELSEVIER_API_KEY": "your-elsevier-api-key"
      }
    }
  }
}

Reload the client to connect. To pin a release, use scopus-mcp@<version> in args.

Configuration

Environment variableDescription
ELSEVIER_API_KEYRequired for all tools except subject_classifications.
ELSEVIER_INST_TOKENInstitutional token, if provided by your institution.

Set credentials in the client's env object. The server does not load .env files. Access to data and views depends on your Elsevier subscription and institutional access.

The server reports its version in MCP serverInfo and the startup log on stderr.

Tools

ToolDescription
scopus_searchFind publications.
author_searchFind authors and co-authors.
affiliation_searchFind institutions.
author_retrievalGet author profiles by ID, EID, or ORCID.
affiliation_retrievalGet an institution profile by ID or EID.
citation_overviewGet yearly citation counts and summaries.
plumx_metricsGet publication metrics by identifier.
subject_classificationsLook up subject codes; no API key needed.

Each call makes one API request. For additional pages, use the tool's pagination parameters. Requests support cancellation and a 30-second timeout; retries and redirects are not automatic.

Responses and errors

Results follow each tool's outputSchema. The original API JSON is returned in both structuredContent and a text content block, without reshaping fields or converting values.

Available quota headers are returned as strings in _meta["scopus-mcp/headers"]: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, and Retry-After.

API failures return isError: true and a JSON text error with code, message, and, when available, an HTTP status. Credentials are redacted. Invalid arguments are rejected before an API request.

ErrorWhat to check
MISSING_API_KEYSet ELSEVIER_API_KEY in the server's environment.
HTTP 401 or 403Check your key, subscription, institutional network, and token.
HTTP 429Check quota headers and Retry-After before retrying.
TIMEOUT or NETWORK_ERRORCheck connectivity to api.elsevier.com.
INVALID_RESPONSEElsevier returned invalid JSON or an unexpected response shape.

API documentation

  • Scopus API specification
  • Interactive API documentation
  • API limits and quotas

Development

See Contributing for local setup and changes, and Releases for publishing.

License

MIT Β© 2026 Andrii Baran. Independent project, not affiliated with Elsevier.

How do I install Scopus?
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Scopus need an API key?
The publisher lists these environment variables: ELSEVIER_API_KEY, ELSEVIER_INST_TOKEN.
What transport does Scopus use?
Scopus runs locally over stdio.
When was Scopus last checked?
Last checked 2026-10-16. Scopus search, author and affiliation profiles, citation data, and PlumX metrics via Elsevier APIs.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA