Skip to main content
Glama
mahdyarief

journal-scout-mcp

by mahdyarief

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SCOPUS_API_KEYYesAn Elsevier/Scopus API key for Scopus/SciVal tools (free tier available under 5,000 requests/year). Only required for Scopus/SciVal tools; other sources work without a key.
JOURNAL_SCOUT_EMAILNoEmail address used as polite email to improve rate limits on OpenAlex, Crossref, and Unpaywall.
SEMANTIC_SCHOLAR_API_KEYNoOptional API key for Semantic Scholar. All other sources work without a key.

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": false
}
prompts
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_allB

Search all journal sources in parallel and merge duplicate results by DOI/title.

get_paperA

Resolve a DOI/arXiv/Scopus/OpenAlex id across sources, merge metadata, and attach open-access links.

get_citationsC

Collect the cross-source citation graph (Scopus + OpenAlex + Semantic Scholar) for one paper.

search_scopusC

Search scopus only.

search_arxivB

Search arxiv only.

search_openalexD

Search openalex only.

search_semanticscholarC

Search semanticscholar only.

search_crossrefC

Search crossref only.

search_dblpC

Search dblp only.

get_abstract_detailsC

Scopus abstract details for a Scopus id.

get_author_profileD

Scopus author profile.

get_quota_statusC

Scopus API quota status.

scival_author_metricsD

SciVal author metrics.

scival_institution_metricsD

SciVal institution metrics.

scival_author_lookupB

SciVal author lookup by name.

scival_institution_lookupC

SciVal institution lookup by name.

scival_topic_metricsD

SciVal topic metrics.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.5/5.0

Scored across 17 tools

Disambiguation3/5

Some tools have overlapping purposes: get_author_profile and scival_author_lookup both retrieve author information but from different systems, and get_paper vs get_abstract_details both resolve paper metadata. The individual search_* tools are clearly distinct by source, but the SciVal metrics vs lookup tools may confuse an agent. Overall, boundaries are mostly clear but not every tool has a sharply distinct role.

Naming Consistency3/5

The search_* and get_* tools follow a consistent verb_noun pattern, but the scival_* tools break this by using a noun_prefix with no verb (e.g., scival_author_metrics vs. get_scival_author_metrics). Within the scival group naming is consistent, but mixing two conventions across the server reduces predictability. The pattern is readable but not uniform.

Tool Count4/5

At 17 tools, the count is slightly above the typical 3-15 sweet spot but still well-scoped for a multi-source scholarly search and metrics server. The number feels justified given the many supported APIs (Scopus, arXiv, OpenAlex, etc.) and SciVal's separate lookups/metrics. It is not excessive and each tool appears to serve a plausible need.

Completeness4/5

The surface covers the core academic search workflow: combined and source-specific searches, paper resolution, citation graph, author profiles, and SciVal metrics. Minor gaps exist, such as no direct full-text retrieval (only open-access links) and no journal-level search or repository export functionality, but these are not critical for the apparent purpose. Agents can accomplish typical research tasks without dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues