Skip to main content
Glama

get_project_updates

Read-onlyIdempotent

Read a project's Updates feed to retrieve the lead's daily status reports in reverse chronological order; returns one report by default.

Instructions

Read a project's Updates feed (the lead's daily status reports), newest first. Returns the latest report by default. The latest one also comes with get_project and get_task_context.

Input Schema

NameRequiredDescriptionDefault
limitNoHow many reports to return (default 1, max 50).
sinceNoRFC3339 timestamp; only reports created at or after it.
project_idYesProject UUID.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.1.6

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds behavior annotations don't carry: result ordering (newest first) and the default single-report return, which materially affects how the agent interprets an empty vs. populated response.

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

Conciseness5/5

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

Two sentences, zero filler, with the resource definition and ordering front-loaded before the redundancy note. Every clause carries actionable information.

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

Completeness4/5

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

For a read-only fetch with a fully documented three-parameter schema and no output schema, the definition covers what's needed to invoke it correctly. It could go slightly further by hinting at what a report entry contains, but the ordering and default-return details close the main gap.

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 description coverage is 100%, so limit, since, and project_id are already fully documented with defaults, max, and RFC3339 format. The description's 'newest first' adds a little semantic framing for how limit/since combine, but not enough to exceed the baseline.

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?

States a specific verb (Read) and resource (a project's Updates feed) and disambiguates the jargon by glossing it as 'the lead's daily status reports.' The ordering guarantee ('newest first') further pins down what the agent gets back, distinguishing it from generic project reads like get_project.

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

Usage Guidelines4/5

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

Explicitly notes the default behavior (latest report only) and, importantly, warns that the latest report is already surfaced by get_project and get_task_context — which tells the agent when this call is redundant. It stops short of stating a full when-to-use/when-not-to-use rule (e.g., use this when you need history beyond the latest report).

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