Skip to content

Integration · Marketing

Connect Claude & ChatGPT to Audience Republic

Ask your AI to add a batch of contacts to Audience Republic, set up an event with its ticket types, or record ticket orders and donations from another system. It can also set custom field values and build a mailing list from contacts you already pushed. The data is ingested asynchronously, so it shows up in Audience Republic a little later.

Connect Audience Republic free

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

Try asking

  • “Add these 40 contacts from the spreadsheet to Audience Republic, tagged 'summer-fest'.”

    The AI sends the contacts with a stable id, email, name, mobile, tags and marketing opt-in, under a provider label for your source system.

  • “Create the event Harbour Nights on 14 August at The Warehouse.”

    It adds the event with id, name, ISO 8601 start date and venue.

  • “Add a General Admission ticket type at 45 AUD with 3 AUD fees to that event.”

    It creates the ticket class for the event with currency, price, fees and taxes in cents.

What your AI can do

Contacts and lists

Add or update contacts with email, mobile, address, tags and opt-in, set custom field values, and create mailing lists.

Events and tickets

Add or update events, ticket classes and individual tickets, including the attendee contact.

Orders and donations

Record ticket orders, event orders and donations from your other systems. Records data only, no money is charged.

  • “Record these ticket orders from our box office export.”

    It pushes each order with purchase date, currency, total, event, ticket class and number of tickets. It records the sale only and charges no money.

  • “Set the custom field 'Favourite genre' to Jazz for these contacts.”

    It sets the custom field value on each contact by its id.

  • “Make a mailing list called VIP 2026 from these contact ids.”

    It creates the mailing list from contacts you pushed earlier with the same ids.

9 tools for Audience Republic

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

  • create_mailing_listChanges dataCreate a mailing list from contacts you already pushed. Pass `provider`, a list `name` and `contact_ids` matching the contact ids used in upsert_contacts.
  • set_contact_custom_fieldsChanges dataSet custom field values on contacts. Pass `provider`, `flexibility` and `items`, each with the contact `id` and a `custom-fields` array of label/value pairs.
  • upsert_contactsChanges dataAdd or update contacts in Audience Republic. Pass `provider` (a label for your source system) and `items`, each with a stable `id` plus email, name, mobile, address, tags and marketing opt-in. Data is ingested asynchronously.
  • upsert_donationsChanges dataRecord donations. Pass `provider` and `items`, each with `external-id`, `contact-external-id`, `amount` and `donation-date`. Records data only; no money is charged.
  • upsert_event_ordersChanges dataAdd or update event orders that are not tied to a ticket class. Pass `provider` and `items`, each with `id`, `purchase-date`, `currency`, `total` (cents) and `event-id`. Records sales only; no money is charged.
  • upsert_eventsChanges dataAdd or update events. Pass `provider` and `items`, each with `id`, `name`, `start-date` (ISO 8601) and `venue`.
  • upsert_ticket_classesChanges dataAdd or update ticket types for an event. Pass `provider` and `items`, each with `id`, `event-id`, `name`, `currency`, `price`, `fees` and `taxes` (amounts in cents).
  • upsert_ticket_ordersChanges dataAdd or update ticket orders. Pass `provider` and `items`, each with `id`, `purchase-date`, `currency`, `total` (cents), `event-id`, `ticket-class-id` and `tickets-ordered`. Records sales only; no money is charged.
  • upsert_ticketsChanges dataAdd or update individual tickets, including the attendee contact. Pass `provider` and `items`, each with `id`, `ticket-class-id`, `currency` and `price` (cents).

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste an Audience Republic API token. In Audience Republic, go to Account Settings › API Tokens and create a token. API tokens are off by default. If you do not see the option, email [email protected] to have it turned on.

  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 Audience Republic?

It can add or update contacts, events, ticket classes, tickets, ticket orders, event orders and donations, set custom field values on contacts and create mailing lists. This is Audience Republic's ingestion API, so the AI sends data in but does not read your existing data back.

Does the AI see my Audience Republic API token?

No. Your API token 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, for example only contacts and mailing lists. Any tool can require your approval before it runs, which is useful before a large import. 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, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Audience Republic account.

Why does my data not show up right away?

Audience Republic ingests data asynchronously. The AI's call is accepted first and the records are processed afterwards, so they appear in your account a little later. Each call also carries a provider label that names the source system the data comes from.

Let your AI work in Audience Republic today.

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

Connect Audience Republic free

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