Skip to main content
Glama
UK Parliament MCP Server

UK Parliament MCP Server

get_lords_journal_volume

Retrieve details of a specific Lords Journal volume by its ID. Use to read volume records for parliamentary research or historical reference.

Instructions

Get a Lords Journal volume | Journal volume details, session | Use to read one Journal volume's details | Returns the volume record. See also: get_lords_journal_volumes, get_lords_journal_general_index.

    Args:
        volume_id: Journal volume id.

    Returns:
        Journal volume details.
    

Input Schema

NameRequiredDescriptionDefault
volume_idYes

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.19.0

TDQS

B3.3/5.0
Behavior3/5

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

No annotations, so the description carries the burden; it implies a read-only single-record fetch and states it 'Returns the volume record'. It says nothing about what happens when the volume_id does not exist or about permissions/coverage of the Journal series.

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

Conciseness3/5

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

Short overall, but the header line is three redundant piped fragments restating the same purpose before the useful 'See also' and Args/Returns sections. Front-loading is adequate but noisy.

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 single-record lookup with an output schema already documenting return values, the description covers the purpose and the one required arg. Missing pieces are error/not-found behavior and where to source the volume_id, which an agent would likely need.

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?

One required parameter with 0% schema description coverage; the description only restates the name as 'Journal volume id', adding no format, range, or provenance guidance (e.g., obtainable from get_lords_journal_volumes). The mention of the listing sibling is the only real aid.

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?

States a specific verb and resource ('Get a Lords Journal volume', 'read one Journal volume's details'), which clearly separates it from the list-style sibling get_lords_journal_volumes. The piped fragments repeat the same idea three times, but the intent is unambiguous.

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

Usage Guidelines3/5

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

'Use to read one Journal volume's details' implies the single-record use case, and 'See also' names get_lords_journal_volumes and get_lords_journal_general_index. However, it never says which one to pick or that the volume_id should come from the volumes listing call, so routing is left to inference.

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

Deploy Server

Other Tools