otherapi_key

Engage Platform

Engage Platform provides customer data, account, list, event, batch, and transactional messaging APIs for customer engagement workflows.

Integration

Vendor
Engage Platform
Category
other
Auth
API_KEY
Tools
18
Composio slug
engage_platform

Tools

  • Add User to Accounts

    Add a customer to one or more Engage accounts, optionally assigning a role in each account.

  • Add User to Lists

    Add and subscribe an existing user to one or more Engage lists. This tool does not remove list memberships or implement bulk removal.

  • Archive List

    Archive a list so it disappears from list results and cannot receive new subscribers. This is not permanent deletion; direct retrieval may still return the archived record.

  • Create List

    Create an Engage user list and return its Engage list ID for subscription tools.

  • Create User

    Create an Engage customer or account with a caller-chosen application UID. Use UPSERT_USER when the UID may already exist.

  • Delete User Attribute
    destructive

    Permanently remove one custom meta attribute from a user. Standard fields such as first_name, last_name, email, and number cannot be removed.

  • Get List

    Retrieve an Engage list by its internal list ID. Direct retrieval can return archived lists, so a successful response does not prove the list is active.

  • Get User

    Retrieve one Engage customer or account by its caller-supplied application UID, not Engage's internal ID.

  • List Account Members

    List customers belonging to one Engage account identified by its application UID.

  • List Lists

    Return one cursor-controlled page of active Engage user lists. Archived lists are omitted by the provider.

  • List Users

    Return one cursor-controlled page of Engage customers and accounts, optionally filtered by exact email.

  • Remove List Subscriber
    destructive

    Completely remove one user's membership from one Engage list. This differs from unsubscribe, which retains membership.

  • Remove User From Account
    destructive

    Permanently remove one customer's membership from one Engage account. This does not delete either user record.

  • Set Account Member Role

    Set or replace a customer's role in one Engage account membership.

  • Set List Subscription

    Subscribe, resubscribe, or unsubscribe an existing user on one Engage list. Unsubscribing retains the membership record; use REMOVE_LIST_SUBSCRIBER to remove it completely.

  • Track User Event

    Append an immutable event to a user's Engage activity history. A successful status confirms ingestion only; this tool cannot remove the event later. If dispatch is ambiguous, do not retry because doing so may duplicate the event.

  • Update List

    Update supplied settings on an existing Engage list without changing unspecified fields.

  • Upsert User

    Update profile or custom attributes for an application UID, creating the user if it does not exist. Only supplied fields are sent.

Setup

  1. Create or open a Switchy Project.
  2. Open Integrations and connect Engage Platform.
  3. Authorise through api_key. Switchy stores the connection against your org.
  4. Everyone in the Project can now @-mention the Engage Platform tools in chat.

What teammates see: by default, memories from Engage Platform are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Starter prompts for this model will land here soon.

More other MCPs

See all other MCPs

Data last verified 7 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.