Skip to content

Integration · Email

Connect Claude & ChatGPT to Audienceful

Ask your AI who is on an audience, to add a new subscriber, or to update a contact's custom fields in Audienceful. It can create, update, unsubscribe and delete contacts, manage fields, subscribe people to publications, record automation events and manage webhooks. List work gets done from a chat instead of the dashboard.

Connect Audienceful free

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

Try asking

  • “Who is in our 'Trial users' audience?”

    The AI finds the audience and lists its members page by page.

  • “Add [email protected] as a new contact.”

    It creates the contact with the email and the fields you give it.

  • “Change the company field for [email protected] to Acme Ltd.”

    It finds the contact and updates only that field. Other data stays as it was.

What your AI can do

Contacts and audiences

List, create, update, unsubscribe and delete contacts, add many at once, and see who is in each audience.

Fields and publications

Create, update and delete custom fields, and subscribe or unsubscribe contacts from publications.

Events, webhooks and logs

Record automation events, create and manage webhooks, see their deliveries and read API request logs.

  • “Unsubscribe [email protected] from everything.”

    It unsubscribes the contact, so they stop receiving your emails.

  • “Which custom fields do we have?”

    It lists your fields with their names and types, and can create a new one if you ask.

  • “Is our webhook still getting deliveries?”

    It lists your webhooks and the recent deliveries for the one you pick.

21 tools for Audienceful

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

  • confirm_contact_opt_inChanges dataConfirm a contact's double opt-in, identified by contact `id` or `email`.
  • create_contactChanges dataAdd a new contact by `email`, with optional phone number, notes, SMS consent and custom field values in `extra_data`.
  • create_fieldChanges dataCreate a custom contact field with `name`, `data_name` (the key used in contact data) and `type`.
  • delete_contactDeletesPermanently delete a contact by `contact_id`. This cannot be undone; consider unsubscribing instead.
  • get_archived_broadcastVisible to othersGet one broadcast from the public email archive by `archive_id`.
  • get_contactGet one contact by `contact_id`, including email, phone, notes, SMS consent and custom field data.
  • get_fieldGet one custom contact field by `field_id`.
  • get_publicationGet one publication's details. Pass the publication's ID in `contact_id`.
  • list_archived_broadcastsVisible to othersList the broadcasts published to the workspace's public email archive. Paginated.
  • list_audience_membersList the contacts in one audience by `audience_id`, page by page with `limit` and `cursor`.
  • list_audiencesList audiences (saved segments) and their member counts, starting with all active subscribers.
  • list_automation_eventsList the custom automation trigger events defined in the workspace.
  • list_contact_publicationsShow which publications (email lists/newsletters) one contact is subscribed to, by `person_id`.
  • list_contactsList contacts (people) in the workspace, page by page with `limit` and `cursor`.
  • list_fieldsList the custom contact fields (name, type, data name) you can fill in `extra_data` on contacts.
  • list_publication_subscribersList the contacts subscribed to one publication by `publication_id`, page by page.
  • list_publicationsList the workspace's publications (the email lists or newsletters contacts can subscribe to).
  • search_email_reportsFind send reports for completed email broadcasts, optionally matching a `search` term. Paginated.
  • set_contact_publicationsChanges dataRead or change one contact's publication subscriptions, identified by `id` or `email`. Pass `publications` as {"<publication_id>": true|false} to subscribe or unsubscribe; omit it to just read.
  • unsubscribe_contactChanges dataUnsubscribe a contact from your emails by `email`, so they no longer receive broadcasts.
  • update_contactChanges dataUpdate a contact by `contact_id`: email, phone number, notes, SMS consent or custom field values. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste an Audienceful API key. In Audienceful, open Settings › API keys and click Generate Key. Give it a name and, if you like, an expiry and scopes (no scopes means full workspace access). Copy the key right away, because it is shown only once.

  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 Audienceful?

It can list and read contacts, audiences and their members, fields, publications, events, webhooks and request logs. It can create, update, unsubscribe and delete contacts, create and change fields, subscribe contacts to publications, record automation events and create or change webhooks.

Does the AI see my Audienceful API key?

No. Your Audienceful API key is encrypted at rest and never shown to the AI. After you save it, it is 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. Deleting a contact or a field is permanent, and changing webhooks affects other systems, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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 Audienceful account.

Should I give the API key scopes?

You can. When you generate the key in Audienceful you can pick scopes, and a key with no scopes has full access to the workspace. A key limited to what the AI needs adds a second limit on top of the tools you switch on in PipMCP. You can also set an expiry date.

Let your AI work in Audienceful today.

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

Connect Audienceful free

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