journal-scout-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCOPUS_API_KEY | Yes | An 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_EMAIL | No | Email address used as polite email to improve rate limits on OpenAlex, Crossref, and Unpaywall. | |
| SEMANTIC_SCHOLAR_API_KEY | No | Optional 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 17 tools
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.
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.
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.
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.