<!-- Generated from Cogny's tool registry. Canonical page: https://cogny.com/integrations/rule/tools -->

# Rule tools in Cogny

Cogny's Rule integration exposes 35 tools (18 read, 10 write, 7 destructive) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

- **Read** (18): only reads data.
- **Write** (10): creates or changes something.
- **Destructive** (7): deletes, removes or replaces something.

Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations.

## All tools

| Tool | Kind | What it does |
|---|---|---|
| `tool_list_subscribers` | Read | List subscribers with pagination. |
| `tool_get_subscriber` | Read | Get a single subscriber. |
| `tool_get_subscriber_fields` | Read | Get custom fields for a subscriber. |
| `tool_create_subscriber` | Write | Create a new subscriber. |
| `tool_update_subscriber` | Write | Update an existing subscriber. |
| `tool_delete_subscriber` | Destructive | Delete a single subscriber. |
| `tool_delete_subscribers` | Destructive | Mass delete multiple subscribers. |
| `tool_list_subscriber_tags` | Read | List tags assigned to a subscriber. |
| `tool_add_subscriber_tags` | Write | Add tags to a subscriber. |
| `tool_remove_subscriber_tag` | Destructive | Remove a specific tag from a subscriber. |
| `tool_clear_subscriber_tags` | Destructive | Remove all tags from a subscriber. |
| `tool_list_tags` | Read | List all tags with pagination. |
| `tool_get_tag` | Read | Get a single tag by ID or name. |
| `tool_update_tag` | Write | Rename or update a tag. |
| `tool_delete_tag` | Destructive | Delete a tag. |
| `tool_clear_tag` | Destructive | Clear all subscriber associations from a tag (without deleting the tag). |
| `tool_list_campaigns` | Read | List campaigns with optional filtering. |
| `tool_get_campaign` | Read | Get a single campaign by ID. |
| `tool_get_campaign_statistics` | Read | Get performance statistics for a campaign. |
| `tool_create_campaign` | Write | Create a campaign draft. |
| `tool_send_campaign` | Write | Send a campaign immediately. |
| `tool_schedule_campaign` | Write | Schedule a campaign for later delivery. |
| `tool_delete_campaign` | Destructive | Delete a campaign. |
| `tool_send_transaction` | Write | Send a transactional email or SMS. |
| `tool_list_templates` | Read | List all email templates. |
| `tool_get_template` | Read | Get a single template by ID. |
| `tool_list_segments` | Read | List all segments with pagination. |
| `tool_list_customizations` | Read | List all custom field group definitions. |
| `tool_get_customization` | Read | Get a specific custom field group. |
| `tool_create_customization` | Write | Create custom field definitions. |
| `tool_list_suppressions` | Read | List suppressed subscribers. |
| `tool_list_preference_groups` | Read | List all preference groups. |
| `tool_get_subscriber_preferences` | Read | Get subscriber preferences for a specific preference group. |
| `tool_update_subscriber_preferences` | Write | Update subscriber preferences for a preference group. |
| `tool_list_journeys` | Read | List automation journeys with optional filtering. |

Exact input schemas come from `tools/list` once Rule is connected; the free plan is enough to check.

Missing something? Your agent can ask for it with `request_feature`.

---

All integrations: https://cogny.com/integrations/tools/index.md
Plans, approvals, limits and data protection: https://cogny.com/buying-guide.md
What Cogny is: https://cogny.com/llms.txt
