Skip to main content
Glama

list_automations

Read-only

List the comment-to-DM automations of this workspace, on Instagram, on the Facebook Page and on X. An automation DMs a person once when they comment a keyword on a post (or send it in a DM, or in an Instagram story reply), with an optional public reply under the comment; on X it answers DMs only. Use it to answer 'which automations run', before creating one on a post that may have one already, or to find the id for update_automation / get_automation_activity.

Input Schema

NameRequiredDescriptionDefault
statusNoOnly automations with this status.
post_idNoOnly the automations bound to this OmniSocials post (one per platform at most).
platformNoOnly the automations of this platform.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / platform / enum
      Previous value: -[
      -  "instagram",
      -  "facebook"
      -]New value: +[
      +  "instagram",
      +  "facebook",
      +  "x"
      +]
  2. Changed2 schema fields changed
    • addedInput schema / properties / platform
      Added value: +{
      +  "description": "Only the automations of this platform.",
      +  "enum": [
      +    "instagram",
      +    "facebook"
      +  ],
      +  "type": "string"
      +}
    • changedInput schema / properties / post_id / description
      Previous value: -"Only the automation bound to this OmniSocials post."New value: +"Only the automations bound to this OmniSocials post (one per platform at most)."
  3. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, openWorldHint=false, so safety is covered. The description goes beyond them by disclosing domain behavior an agent needs: an automation fires once per matching comment, an optional public reply may accompany the DM, and on X it answers DMs only. Pagination/return shape is not covered, keeping it below 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?

Purpose is front-loaded in the first clause, and the second and third sentences each carry distinct load (domain model, then usage triggers). Slightly dense in the middle, but no sentence is expendable.

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?

Read-only tool with no output schema and fully documented optional filters; the description supplies the domain context the schema cannot (what an automation does, cross-platform differences) plus id-reuse guidance. Only the shape of the returned list is unspecified, which is a minor gap given the read-only annotations.

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% and two of three parameters carry enums, so the schema already documents status, post_id (including the one-per-platform hint), and platform. The description adds no filter syntax or combination guidance beyond that, so baseline 3 applies.

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?

Specific verb+resource ("List the comment-to-DM automations of this workspace") with platform scope enumerated (Instagram, Facebook Page, X). It also defines what an automation is, which lets an agent distinguish this from get_automation, create_automation, and get_automation_activity without opening a schema.

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 three concrete when-to-use triggers: answering "which automations run", pre-checking before creating one on a post that may already have one, and resolving an id for update_automation / get_automation_activity. It names the downstream siblings but doesn't explicitly state when to prefer get_automation (single-record lookup) instead.

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