Constant Contact tools in Cogny
Cogny's Constant Contact integration exposes 22 tools (14 read, 7 write, 1 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.
New connections open once Constant Contact approves Cogny's app for public use.
- Read (14): only reads data.
- Write (7): creates or changes something.
- Destructive (1): 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_get_account_summary | Read | Get the Constant Contact account's organization details. |
tool_list_account_emails | Read | List the account's own email addresses (the possible campaign senders). |
tool_list_contact_lists | Read | List the account's contact lists. |
tool_list_contacts | Read | Search contacts. |
tool_get_contact | Read | Get one contact. |
tool_list_tags | Read | List contact tags. |
tool_list_segments | Read | List saved segments. |
tool_create_contact | Write | Create one contact, added by the account owner. |
tool_create_contact_list | Write | Create a contact list (an account can have up to 1,000). |
tool_add_contacts_to_lists | Write | Add existing contacts to one or more lists (async bulk activity). |
tool_get_bulk_activity_status | Read | Check a bulk activity (e.g. from tool_add_contacts_to_lists). |
tool_list_email_campaigns | Read | List email campaigns, most recently updated first. |
tool_get_email_campaign | Read | Get one email campaign and its activities. |
tool_get_email_campaign_activity | Read | Get an email campaign activity: headers, recipients and (optionally) content. |
tool_create_email_campaign | Write | Create a draft custom-code (HTML) email campaign. |
tool_update_email_campaign_activity | Write | Update a draft email's recipients, headers or HTML. |
tool_send_test_email | Write | Send a test of a draft email to up to 5 addresses (50 test recipients/day). |
tool_schedule_email_campaign | Write | Schedule an email to its recipients — or send it now. |
tool_unschedule_email_campaign | Destructive | Cancel a scheduled send. |
tool_get_campaign_summaries | Read | Unique engagement counts for sent email campaigns, newest send first. |
tool_get_campaign_stats | Read | Detailed stats for up to 10 campaigns. |
tool_get_email_link_report | Read | Unique clicks per link in a sent email. |
Exact input schemas come from tools/list once Constant Contact is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.