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. Plans, approvals and limits.
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.