Skip to content

Integration · Marketing

Connect Claude & ChatGPT to BayEngage

Ask your AI to find a contact, add people to a list, or check how last week's email campaign performed in BayEngage. It can create and update draft email and SMS campaigns, schedule or send them, and pause one that is going out. It can also search synced products and orders, list your automation flows, and answer product questions or moderate reviews.

Connect BayEngage free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Is [email protected] subscribed, and which lists is she on?”

    The AI searches contacts by email and shows the contact with its subscription status and details.

  • “Create a list called "VIP customers" and add these three contacts.”

    It creates the list, looks up each contact's customer ID and adds them to the new list.

  • “How did the "Autumn sale" email campaign do?”

    It finds the campaign and reads its stats: opens, clicks, bounces and revenue.

What your AI can do

Contacts and lists

Search contacts by email or phone, create or update contacts, and add or remove them from lists and segments.

Email and SMS campaigns

Create and update draft campaigns, schedule, send or pause them, and read performance stats for email campaigns.

Store, reviews and questions

Search synced products and orders, list automation flows, and moderate product reviews and questions.

  • “Draft an SMS campaign for Friday's flash sale and schedule it for 10:00.”

    It creates a draft SMS campaign, fills in the audience and message, and schedules it. At that time it goes to real recipients.

  • “Show me product reviews with 1 or 2 stars from this month.”

    It searches product reviews by rating and date range and lists them with product and text.

  • “Answer the open question about sizing on our denim jacket.”

    It finds the product question, posts your answer and sets its status.

29 tools for BayEngage

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contact_to_listChanges dataAdd a contact (`platform_customer_id`) to a list (`list_uuid`).
  • answer_product_questionChanges dataModerate a product question by `question_id`: set `status` and optionally post an `answer` (public or private).
  • create_email_campaignVisible to othersCreate a new draft email campaign with a `title` and `type` (regular or ab_test). Add content and audience with update_email_campaign before sending.
  • create_listChanges dataCreate a new contact list with a `title`.
  • create_or_update_contactChanges dataCreate a contact, or update it if the `platform_customer_id` already exists. Requires `email`, `source` (e.g. api), `email_subscription` and your own unique `platform_customer_id`; optional name, phone, address, tags and `list_id`.
  • create_sms_campaignVisible to othersCreate a new draft SMS campaign with a `title` (type sms_regular).
  • delete_contactDeletesPermanently delete a contact by `platform_customer_id`. This cannot be undone.
  • get_accountGet the connected BayEngage account (store) details. Use to confirm which account you are working in.
  • get_campaignGet one email or SMS campaign by `campaign_id`, including its settings, audience and status.
  • get_email_campaign_statsVisible to othersGet performance stats (opens, clicks, bounces, revenue) for one email campaign by `campaign_id`. Read-only.
  • get_product_reviewGet one product review by `review_id`.
  • list_campaignsList campaigns for a `channel` (email or sms), with optional `status`, created/scheduled/published date filters and paging.
  • list_contact_tagsList all contact tags defined in the account.
  • list_email_templatesVisible to othersList saved email templates, with optional `search`, sort and paging.
  • list_flowsList automation flows, with optional `status` and sort filters.
  • list_lists_and_segmentsList or search lists and segments by name (`search`) and `type`. Use to find a list's UUID.
  • list_ordersList synced store orders, filtered by date range or `platform_order_id`.
  • moderate_product_reviewChanges dataApprove or reject a product review by `review_id` (`status`, optional `reason`), and optionally post a public or private `reply`.
  • pause_email_campaignVisible to othersPause a sending or scheduled email campaign by `campaign_id`.
  • remove_contact_from_listChanges dataRemove a contact (`platform_customer_id`) from a list (`list_uuid`). The contact itself is kept.
  • schedule_campaignChanges dataSchedule an email or SMS campaign by `campaign_id` with `timezone`, `send_type` and `schedule_at`. The campaign will be sent to real recipients at that time.
  • search_contactsFind email/SMS contacts by `email` or `phone`, with paging (`page`, `limit`). Use this to get a contact's platform customer ID before other actions.
  • search_product_questionsSearch product questions by `search`, status, product or date range.
  • search_product_reviewsSearch product reviews by `search`, status, rating, product or date range.
  • search_productsSearch the synced product catalog by `search` text, product or category ID, price or stock filters.
  • send_email_campaignVisible to othersSend an email campaign now by `campaign_id`. This emails every recipient in its audience and cannot be undone.
  • send_sms_campaignVisible to othersSend an SMS campaign now by `campaign_id`. This texts every recipient in its audience and cannot be undone.
  • update_email_campaignVisible to othersUpdate a draft email campaign by `campaign_id`: `title`, `type`, audience (`send_to`), content `variants` and `utm_tracking` are required; optional follow-ups and delivery control.
  • update_sms_campaignVisible to othersUpdate a draft SMS campaign by `campaign_id`: requires `id`, `type`, `title`, audience (`send_to`), message `variants` and `sms_utm_tracking`.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose BayEngage from the app list.

  2. 2

    Paste your key

    Paste a Client ID and Client Secret. In BayEngage open Apps, then Custom Integration and its Settings. Make sure the version is set to 2.0 and generate the Client ID and Client Secret there.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in BayEngage?

The AI can search contacts, lists and segments, tags, campaigns, email templates, flows, products, orders, product reviews and product questions. It can create or update contacts and lists, create, update, schedule, send and pause email and SMS campaigns, and moderate reviews and questions. It can also delete a contact if you switch that tool on.

Does the AI see my BayEngage credentials?

No. Your BayEngage Client ID and Client Secret are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Sending or scheduling a campaign reaches real recipients, and deleting a contact is permanent. These can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own BayEngage account.

Can the AI send a campaign without me checking it first?

Only if you let it. The AI creates campaigns as drafts, and sending or scheduling is a separate step. Leave send_email_campaign, send_sms_campaign and schedule_campaign off, or set them to require your approval, and the AI can only prepare drafts for you to review.

Let your AI work in BayEngage today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect BayEngage free

PipMCP is not affiliated with BayEngage. Product names are trademarks of their owners.