Skip to main content
Glama

List journals

list_journals
Read-onlyIdempotent

Publication venues ranked by linked bibliography records, with ISSN and catalogue links.

Input Schema

NameRequiredDescriptionDefault
limitNoDefault 50, max 200
offsetNo
keywordNoSubstring filter on the journal title

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / keyword / maxLength
      Added value: +1000
  2. First observed

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare this a safe, idempotent, read-only, closed-world operation, so the safety profile needs no restatement. The description adds content-level context (results are ranked by linked bibliography records and include ISSN and catalogue links) that is not in the annotations, which is helpful given there is no output schema. It stops short of noting pagination, ordering stability, or empty-result behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler; the ranking and available fields come first. It is appropriately sized for a simple list tool, though it is arguably too terse to route the agent among the many sibling list_* tools.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple, read-only, zero-required-parameter list tool, the description covers the resource and the notable return fields (ISSN, catalogue links), partly compensating for the absent output schema. It omits how results are ordered/paginated and any disambiguation from the numerous sibling list_* tools, leaving real gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 67%: limit states 'Default 50, max 200' and keyword describes the substring filter, while offset is only explained by its name. The description contributes nothing about parameters, so the baseline 3 for moderate-coverage schemas is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description defines the resource precisely as 'publication venues ranked by linked bibliography records,' which distinguishes a journal entity from generic collections, institutions, or subjects. The listing/retrieval verb is only implied in the text (the title supplies 'List'), so it is clear but not maximally explicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to call this tool versus siblings like list_subjects, list_institutions, or search_publications, and no mention of prerequisites such as the keyword filter's role. The agent must infer usage entirely from the name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.