Skip to main content
Glama

Top stories

top
Read-onlyIdempotent

The stories of the last 24 hours in rank order, run again hourly (as_of, window_hours): each story's rank, our title, its score (0-1: the edition's perspective, its mains pulled by the edition's stakes), mains (the main at the edition's home and at the world, the honest pair), its outlets, our story page, and a piece to ask why about. With country, the stories about it, and a note when we read few of its outlets.

Input Schema

NameRequiredDescriptionDefault
limitNo
countryNoISO 3166-1 alpha-2, such as FI: only the stories about that country.
editionNoworld

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior4/5

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

Annotations already establish read-only, idempotent, non-destructive behavior, while the description adds useful operational context: the feed is refreshed hourly, results are ranked, scores reflect the edition's perspective, and a note appears when few outlets from a country are read. Some terms remain opaque, but the added behavioral detail is meaningful beyond the annotations.

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?

The description is front-loaded with what the tool returns, but it is a single dense sentence with cryptic phrases such as 'mains pulled by the edition's stakes' and 'the honest pair.' It also mentions parameters not in the schema, which adds confusion rather than useful structure.

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?

There is no output schema, so the description usefully sketches the return shape and country-filter behavior. However, for a three-parameter tool with low schema coverage, it leaves `limit` and `edition` semantics unclear and is weakened by references to absent `as_of` and `window_hours` parameters.

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

Parameters2/5

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

Schema coverage is only 33%, so the description must carry more parameter meaning. It explains the `country` filter and gestures at `edition`, but does not explain `limit` or the default edition behavior, and it references `as_of` and `window_hours`, which are not present in the input schema.

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 states a specific resource and scope: 'stories of the last 24 hours in rank order,' including returned fields like rank, title, score, mains, outlets, and story page. It is distinguishable as a ranked top-stories feed, though it does not explicitly contrast itself with siblings such as `morning` or `search`.

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?

Usage is implied by 'last 24 hours in rank order' and the optional `country` filter behavior, but there is no explicit guidance on when to use this versus `morning`, `search`, or the brief-related tools. The description does not state exclusions or alternatives.

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.

Resources