KosmoKrator

productivity

Constant Contact MCP, CLI, and Lua Integration for AI Agents

Constant Contact integration docs for AI agents: MCP gateway setup, Constant Contact CLI commands, Lua API reference, credentials, and function schemas.

Constant Contact for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
constant-contact.constantcontact_api_get Read read 2 Call a read-only Constant Contact API v3 endpoint not covered by a first-class tool.
constant-contact.constantcontact_api_post Read read 2 Call a Constant Contact API v3 POST endpoint with a JSON payload.
constant-contact.constantcontact_create_contact Write write 4 Create a new contact in Constant Contact. Requires an email address. Optionally set first name, last name, and assign to lists.
constant-contact.constantcontact_create_list Write write 1 Create a Constant Contact contact list.
constant-contact.constantcontact_create_or_update_contact Write write 1 Create or update a contact using Constant Contact sign_up_form semantics.
constant-contact.constantcontact_delete_contact Write write 1 Delete a Constant Contact contact by contact ID.
constant-contact.constantcontact_delete_list Write write 1 Delete a Constant Contact contact list.
constant-contact.constantcontact_get_account_summary Read read 1 Get Constant Contact account summary details.
constant-contact.constantcontact_get_activity Read read 1 Get status for a Constant Contact bulk activity.
constant-contact.constantcontact_get_campaign Read read 1 Get a Constant Contact email campaign by campaign ID.
constant-contact.constantcontact_get_campaign_activity Read read 1 Get a Constant Contact email campaign activity by activity ID.
constant-contact.constantcontact_get_contact Read read 1 Get detailed information for a single Constant Contact contact by ID, including email, name, phone, address, and list memberships.
constant-contact.constantcontact_get_contact_activity_summary Read read 1 Get recent campaign activity summary for a contact.
constant-contact.constantcontact_get_current_user Read read 0 Get Constant Contact account summary information. The slug is retained for backward compatibility.
constant-contact.constantcontact_get_email_bounces_report Read read 2 Get bounces tracking report for an email campaign activity.
constant-contact.constantcontact_get_email_clicks_report Read read 2 Get clicks tracking report for an email campaign activity.
constant-contact.constantcontact_get_email_sends_report Read read 2 Get sends tracking report for an email campaign activity.
constant-contact.constantcontact_get_list Read read 1 Get a Constant Contact contact list by ID.
constant-contact.constantcontact_get_segment Read read 1 Get a Constant Contact segment by ID.
constant-contact.constantcontact_get_user_privileges Read read 0 Get Constant Contact user privileges for the current access token.
constant-contact.constantcontact_list_activities Read read 1 List Constant Contact bulk activities.
constant-contact.constantcontact_list_campaigns Read read 2 List email campaigns from Constant Contact. Supports cursor-based pagination.
constant-contact.constantcontact_list_contacts Read read 3 List contacts from Constant Contact. Supports pagination and filtering by status (active, unconfirmed, opted_out, non_subscriber).
constant-contact.constantcontact_list_custom_fields Read read 0 List Constant Contact contact custom fields.
constant-contact.constantcontact_list_lists Read read 0 List all contact lists in Constant Contact. Returns list IDs, names, and membership counts. Use list IDs when creating contacts.
constant-contact.constantcontact_list_segments Read read 1 List Constant Contact segments.
constant-contact.constantcontact_list_tags Read read 0 List Constant Contact contact tags.
constant-contact.constantcontact_update_contact Write write 2 Update a Constant Contact contact by contact ID.
constant-contact.constantcontact_update_list Write write 2 Update a Constant Contact contact list.