Skip to main content
Glama

list_activity

Read-onlyIdempotent

List recent activity and publish events for posts, including status changes, publish attempts, failures, and retries, newest first. Use this as the agent notifications feed. The output says whether more events exist; page with offset (offset + limit up to 1000) or narrow with since or post_id before concluding nothing else happened.

Input Schema

NameRequiredDescriptionDefault
typeNoall
limitNo
sinceNoISO datetime. Return events created at or after this time.
offsetNoHow many events to skip. Use the offset the previous page gives to get the next page.
post_idNo
workspace_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, closed-world reads, so the safety profile is covered. The description adds real behavioral detail beyond that: newest-first ordering, the existence of a 'more events' signal in the output, pagination mechanics, and a cap on offset+limit. It does not explain retention windows or what an empty result means, so not a 5.

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?

Three front-loaded sentences with no filler; the enumeration of event kinds and the pagination clause both earn their place. Slightly dense in the second sentence, but appropriately sized for a feed tool.

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?

No output schema exists, and the description correctly signals the pagination/end-of-results behavior an agent needs. It omits the meaning of the type enum and the workspace scoping filter, which for a 6-parameter tool is a modest but real gap.

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

Parameters4/5

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

Schema coverage is only 33%, and the description compensates by explaining offset/limit paging behavior and naming 'since' and 'post_id' as narrowing filters. The 'type' enum (all/activity/publish) and workspace_id are left unexplained, which is the remaining gap.

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 and resource (list activity/publish events) with concrete event categories (status changes, publish attempts, failures, retries) and ordering (newest first). The phrase 'agent notifications feed' distinguishes it from sibling listers such as list_posts, list_comments, and list_jobs.

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?

Gives clear when-to-use context ('use this as the agent notifications feed') and when NOT to conclude nothing else happened, plus two narrowing strategies. It never names an explicit alternative tool, so it falls short of a 5, but the intended usage scenario is unambiguous.

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