Use this file to discover all available pages before exploring further.
The ShingleAI MCP server provides 7 tools for managing automations and inspecting their execution history. These tools are organized into two categories: automations and executions.
Create a new automation with trigger event, conditions, and instructions.Permission:automations:writeParameters:
Name
Type
Required
Description
name
string
Yes
The name of the automation
description
string
No
A description of what the automation does
triggerEvent
string | null
No
The event type that triggers this automation (e.g., “message”, “contact”, “customer”)
condition
Record<string, string | boolean>
No
A key-value map of conditions that must be met for the automation to execute. Values must be strings or booleans (no nesting)
instructions
string
Yes
Natural language instructions describing what the automation should do
createdBy
string (UUID)
No
The user ID who created the automation
enabled
boolean
No
Whether the automation is enabled (defaults to true)
After creation, the automation is generated and evaluated asynchronously. System-managed fields like generated code, evaluation results, group metadata, and execution counters are populated by the platform — do not pass them in here, as they are overwritten or ignored.