Integration

Constant Contact integration

Constant Contact V3 marketing platform API. Manage contacts, contact lists, custom fields, tags, and email campaigns. Build and schedule HTML email campaigns, segment audiences, and read account details. Ideal for email marketing automation, CRM-to-newsletter sync, lead nurture, and audience analytics integrations.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Constant Contact.Built from the 20 Constant Contact tools below, on the connection you add once.

Common Constant Contact use cases

  • rename a list
  • cancel a draft
  • render tag picker
  • clean up old lists
  • unsubscribe leaver
  • display list picker
  • onboarding a new lead
  • display contact profile
  • bootstrap a tag taxonomy
  • incremental contact sync

What you can do with Constant Contact

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Contact, 6 operations

  • create_contactCreate contactPOSTCreates a new Constant Contact contact with email and at least one list membership.
  • create_or_update_contactCreate or update contactPOSTCreates or updates a Constant Contact contact in a single call, matching by email_address.
  • delete_contactDelete contactDELETEDeletes a Constant Contact contact (soft delete; status=deleted).
  • get_contactGet contactGETRetrieves a single Constant Contact contact by UUID with optional embedded sub-resources.
  • list_contactsList contactsGETLists Constant Contact contacts with filters by email, list, segment, tag, status, or update window.
  • update_contactUpdate contactPUTReplaces editable fields of an existing Constant Contact contact (PUT semantics).

Contact list, 5 operations

  • create_contact_listCreate contact listPOSTCreates a new Constant Contact mailing list with a unique name.
  • delete_contact_listDelete contact listDELETEDeletes a Constant Contact contact list.
  • get_contact_listGet contact listGETRetrieves a single Constant Contact contact list by UUID.
  • list_contact_listsList contact listsGETLists Constant Contact contact lists (mailing lists) with optional name and status filters.
  • update_contact_listUpdate contact listPUTRenames or restyles a Constant Contact contact list (PUT replace).

Email campaign, 3 operations

  • create_email_campaignCreate email campaignPOSTCreates a Constant Contact email campaign with its primary email activity.
  • delete_email_campaignDelete email campaignDELETEDeletes a Constant Contact email campaign (soft delete).
  • list_email_campaignsList email campaignsGETLists Constant Contact email campaigns with optional name and last-edited filters.

Custom field, 2 operations

  • create_custom_fieldCreate custom fieldPOSTCreates a new Constant Contact custom field (string or date).
  • list_custom_fieldsList custom fieldsGETLists the custom fields configured on the Constant Contact account.

Tag, 2 operations

  • create_tagCreate tagPOSTCreates a new Constant Contact contact tag.
  • list_tagsList tagsGETLists Constant Contact contact tags with optional total count.

Account, 1 operation

  • get_account_detailsGet account detailsGETRetrieves the authenticated Constant Contact account summary.

Email campaign schedule, 1 operation

  • schedule_email_campaignSchedule email campaignPOSTSchedules a Constant Contact email campaign activity (immediate or future send).

OAuth scopes Constant Contact requires

Each operation declares the scopes Constant Contact requires for it.

  • contact_dataneeded by create_contact, create_contact_list, create_custom_field and 12 more
  • campaign_dataneeded by create_email_campaign, delete_email_campaign, list_email_campaigns and 1 more
  • account_readneeded by get_account_details

Constant Contact API rate limits

  • 4 requests per second
  • 10,000 requests per day

Default V3 API rate limit is 4 requests per second per account, with a 10,000 daily cap. Burst rates above 4/s receive 429.

These are the limits Constant Contact documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Constant Contact documentation for current values.

Use Constant Contact from Claude Code, Cursor or Codex

Connect Constant Contact in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Constant Contact operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Constant Contact

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Constant Contact once

    Add your Constant Contact connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Constant Contact integration FAQ

What can you do with the Constant Contact integration?

LiveContext exposes 20 operations on Constant Contact, covering contact, contact list, email campaign and custom field. Common uses include rename a list, cancel a draft and render tag picker.

Which OAuth scopes does Constant Contact require?

It depends on the operation: each one declares the scopes Constant Contact requires for it. The most common are contact_data (15 operations), campaign_data (4 operations) and account_read (1 operation).

What are the Constant Contact API rate limits?

Constant Contact documents 4 requests per second and 10,000 requests per day. Default V3 API rate limit is 4 requests per second per account, with a 10,000 daily cap. Burst rates above 4/s receive 429. Limits are set by Constant Contact and can depend on your plan.

Popular integrations

Browse the whole catalog