Symplify tools in Cogny
Cogny's Symplify integration exposes 15 tools (14 read, 1 write) 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 (14): only reads data.
- Write (1): creates or changes something.
- Destructive (0): 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 |
|---|---|---|
list_properties | Read | List all custom contact properties (attributes) for the account. |
get_property | Read | Get a single custom property definition by ID. |
get_contact | Read | Fetch a contact by listId + originalId. |
get_contact_subscription_status | Read | Get the subscription/opt-in status for a contact on a list. |
list_contact_messages | Read | List the messages (sends) delivered to a contact. |
list_journeys | Read | List all journeys (triggered/transactional flows). |
list_snippets | Read | List all content snippets. |
list_webhooks | Read | List configured webhook subscriptions (one per event type). |
get_filter | Read | Get a segment/filter definition by ID. |
get_batch_status | Read | Get the status of an async batch job (import, dryrun, generation). |
get_batch_result | Read | Get the result payload of a finished async batch job. |
start_statistics_export | Write | Start an async export of per-message statistics. |
get_campaign_overview | Read | Overview of every delivery sent in a period, with pre-aggregated KPIs per delivery: recipients, sent, opens, unique + total clicks, unsubscribes, bounces, conversions and conversion amount, plus the computed open rate,… |
get_campaign_report | Read | KPIs for one delivery (send): recipients, sent, opens, unique and total clicks, unsubscribes, bounces, and rates. |
get_campaign_link_performance | Read | Clicks per link for one delivery — which CTAs and URLs drove the clicks. |
Exact input schemas come from tools/list once Symplify is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.