Skip to main content
Glama

Get a situation timeline

get_situation_timeline
Read-only

Get the full chronological timeline of one situation. A situation is an ongoing storyline (story arc) that groups related news events over time; it carries a maintained summary plus every event in order, so you see not just what happened but how it developed. Each event is a cluster (one happening assembled from many outlets and deduplicated) with its date, a significance score (1 to 10, where 8 and above is exceptional), a source count, and a canonical clstr.news link. Use this to brief on a story's history or answer 'how did this develop'. Get a situation id from search_situations or get_top_situations, or from a clstr.news URL. Cite the returned URLs.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
situation_idYesSituation id or slug (from other tools or clstr.news URLs).
timeline_limitNoTimeline entries to return, newest first. Default 50, and 50 is also the maximum without an API key. A free key raises it to 500: https://clstr.news/developers
timeline_beforeNoCursor: cluster id from a previous page to continue past.

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A4.9/5.0
Behavior5/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, and the description does not contradict these. The description further discloses what the tool returns (events with date, significance score, source count, link) and the pagination mechanism, providing transparency beyond the annotations. No side effects or mutations are implied.

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?

The description is verbose, repeating definitions of 'situation' and 'event' which adds length but also clarity. It is structured logically, starting with the primary action, then explaining concepts, then use cases, then parameter sources. Could be trimmed, but every sentence adds value; no fluff.

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

Completeness5/5

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

The description covers the return content (timeline events with date, significance score, source count, link), use cases, how to obtain the ID, and pagination details. Even without an output schema, the description paints a complete picture of what to expect and how to use the tool effectively.

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

Parameters5/5

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

The schema describes all three parameters, but the description enriches each with meaningful context: situation_id is said to come from other tools or URLs, timeline_limit has a default and maximum depending on API key access, and timeline_before is a cursor for pagination. This goes well beyond the schema's brief descriptions, fully clarifying parameter usage.

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

Purpose5/5

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

The description clearly states the tool's function: retrieving the full chronological timeline of a single situation. It distinguishes itself from siblings by focusing on timeline retrieval for a specific situation, as opposed to cluster retrieval, top situations, or searching. The verb 'get' and resource 'situation timeline' are explicit.

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

Usage Guidelines5/5

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

The description gives explicit use cases: 'Use this to brief on a story's history or answer how did this develop.' It also explains how to obtain the required situation_id from other tools or URLs, which is practical guidance. It doesn't state when not to use it, but the clarity of use cases is sufficient.

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