Skip to main content
Glama

create_automation_draft

Requires an Advance plan key. Creates an automation as a DRAFT: saved switched OFF and named "[AI draft] ...". Nothing is sent until the account owner reviews it and turns it on in the WALoops app (Automations page). Tell the user this.

Input Schema

NameRequiredDescriptionDefault
nameYes
stageNo
app_keyYesApp key from list_connected_apps.
event_keyYesEvent key from list_connected_apps.
conditionsNo
action_typeNo
instance_idNoinstance_id from list_connected_apps; needed when the account has more than one store of that app.
template_idNoWALoops template id from list_templates.
action_configNo
field_mappingNoTemplate variable number to event field path.
schedule_typeNo
action_app_keyNowhatsapp
recipient_modeNo
condition_matchNo
recipient_phoneNo
action_instance_idNoAction app instance_id from list_connected_apps; needed when there are multiple stores.
schedule_delay_unitNo
schedule_delay_valueNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior4/5

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

Beyond the annotations (readOnlyHint=false, destructiveHint=false), the description discloses substantive behavior: it is a mutation that only creates an OFF draft, it requires an Advance plan key, it auto-names with a prefix, and nothing is sent until the owner turns it on. The 'Tell the user this' instruction is a useful communication constraint. It does not cover error/failure behavior or return shape, keeping it at a 4.

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?

Four sentences, front-loaded with the plan prerequisite then the draft semantics and the send-safety guarantee. Each sentence carries information; nothing is padded. Minor deduction only because 'Tell the user this' is loose prose rather than precise instruction.

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

Completeness2/5

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

For an 18-parameter creation tool with nested objects, no output schema, and low schema coverage, the description only explains lifecycle state and a plan gate. An agent still has little guidance on how to construct the required/optional inputs or what to expect on success, so completeness is inadequate relative to the tool's complexity.

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

Parameters2/5

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

With 18 parameters and only 33% schema description coverage, the schema leaves most inputs undocumented (name, stage, conditions, action_type, schedule fields, etc.). The description adds no parameter-level guidance whatsoever, so it fails to compensate for the coverage gap on a complex nested-object tool.

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 description states a specific verb and resource (creates an automation) plus the critical qualifier that it lands as a DRAFT, saved OFF and auto-named "[AI draft] ...". An agent can tell this is the safe/draft variant rather than something that activates or sends. It stops short of naming a sibling (e.g., pause_automation, list_automations) for direct comparison, so it's clear but not fully differentiated.

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 implied: use this when you want to stage an automation for owner review rather than activate it, and it requires an Advance plan key. There is no explicit statement of when NOT to use it or which sibling to reach for instead (e.g., how this relates to install_recipe_draft or pause_automation), leaving the boundaries to inference.

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