Skip to main content
Glama

List auto-replies

list_auto_replies
Read-onlyIdempotent

The workspace's automatic-reply rules, oldest first — the first enabled rule that matches a comment or direct message answers it — each with its last-30-days numbers, plus what every account can do: comments (public replies, a private message to the commenter) and direct messages. Instagram: comments and private replies work; answering direct messages needs a reconnect after Shager added the messages permission. Facebook Pages: comments, public replies and private replies work (comments are read every 5 minutes until Meta delivers them instantly); Messenger messages are answered once Meta delivers them to Shager (after Meta's app review). YouTube and LinkedIn company Pages: public replies to comments only (no private messages; LinkedIn has no messaging API for Pages, and Page comments are checked every 2 hours). X: public replies and DMs, billed to the workspace's monthly X limit. LinkedIn profiles and TikTok: not available.

Input Schema

NameRequiredDescriptionDefault
workspace_idYesWorkspace id from list_workspaces

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already cover the read-only/idempotent/non-destructive profile, and the description adds genuine behavior beyond them: deterministic ordering, the first-enabled-match rule semantics, a 30-day metric window, and channel-specific caveats (Instagram DM reconnect, Facebook 5-minute comment polling, LinkedIn 2-hour polling, X billing to the monthly limit). The gaps are pagination/result-size behavior and whether disabled rules are included — neither is stated.

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 purpose is correctly front-loaded in the first clause, but the bulk of the text is a channel-by-channel capability matrix whose details (polling intervals, Meta app review, availability of TikTok) are tangential to invoking a list tool. It is informative but heavily weighted toward background rather than what an agent needs for this specific call.

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 single-parameter list with a fully documented schema and no output schema, the definition is more than sufficient — it explains what each rule looks like and why a given channel might be absent. Minor omissions are whether disabled rules are returned and any result-size limits.

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?

Only workspace_id exists and the schema documents it fully at 100% coverage ('Workspace id from list_workspaces'), so the baseline is 3. The description adds nothing about the parameter — it only refers to 'the workspace's' rules — which is acceptable given the schema but leaves no extra value.

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 opening clause names the resource precisely ('the workspace's automatic-reply rules') and specifies ordering ('oldest first') plus the returned payload (last-30-days numbers). That is enough to separate it from create_auto_reply/delete_auto_reply, but it never explicitly contrasts with the closest sibling list_auto_reply_activity, leaving the agent to infer that this returns rule definitions rather than rule firings.

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 only implied: the ordering and 'first enabled rule that matches' explanation tell the agent what the data means, but nothing says when to call this versus list_auto_reply_activity, update_auto_reply, or get_analytics. The long per-channel support matrix helps judge whether a workspace can even have rules on a channel, but that is contextual background, not selection guidance.

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