# Automations

Tools for creating and managing automation workflows. A workflow is composed of a **workflow** (the container), a
**hook** (the trigger), and one or more **actions** (e.g. send an email).

## Available Tools

### Workflows

| Tool | Description |
| ---- | ----------- |
| [`list_automation_workflows`](/mcp/tools/automations/list_automation_workflows/) | List automation workflows for a workspace |
| [`create_automation_workflow`](/mcp/tools/automations/create_automation_workflow/) | Create a new automation workflow |
| [`update_automation_workflow`](/mcp/tools/automations/update_automation_workflow/) | Update a workflow's name or active state |

### Hooks & Actions

| Tool | Description |
| ---- | ----------- |
| [`set_automation_hook`](/mcp/tools/automations/set_automation_hook/) | Set or update the trigger and conditions for a workflow |
| [`set_automation_action`](/mcp/tools/automations/set_automation_action/) | Set or update the action for a workflow |

## Typical Flow

1. `create_automation_workflow` — create the workflow shell.
2. `set_automation_hook` — set the trigger and any conditions.
3. `set_automation_action` — set the action.
4. `update_automation_workflow` with `active: true` — turn it on.

## Related Documentation

- [Tools Overview](/mcp/tools/)
