Integration · Marketing
Connect Claude & ChatGPT to Tarvent
Ask your AI how last week's campaign performed, what a contact has opened and clicked, or to add a new signup to an audience in Tarvent. It searches your account for audiences, campaigns, journeys and forms, reads campaign stats and form responses, and keeps contacts, tags, groups and notes up to date. It can also create and schedule campaigns and move contacts in and out of journeys.
Free plan, no credit card. Takes about a minute.
Try asking
“How did the March newsletter perform?”
The AI finds the campaign by name and reads its sends, opens, clicks, bounces and unsubscribes.
“Add [email protected] to the Customers audience with the tag webinar.”
It creates the contact in the audience with the tag. If the contact already exists, it can update it instead.
“What has Jonas Berg opened and clicked this month?”
It looks up the contact by email and lists his activity for the date range, such as opens, clicks and form submissions.
What your AI can do
Contacts and audiences
Look up, add and update contacts, change tags and groups, save notes, and read activity such as opens, clicks and form submissions.
Campaigns and stats
Create and update draft campaigns, send tests, schedule or pause sending, and read campaign stats, recipients and audience summaries.
Journeys and forms
Read journeys and signup forms, list form responses, and enter contacts into a journey or remove them from one.
“Create a draft campaign for the Customers audience with the subject 'Autumn offers'.”
It creates a draft email campaign with the audience, name and subject. Nothing is sent until the campaign is scheduled.
“Send me a test of the draft and schedule it for Tuesday at 9:00 UTC.”
It sends a test email to the address you give, then schedules the campaign. At that time Tarvent emails your contacts.
“Put Anna Holm into the onboarding journey.”
It looks up the contact, finds the journey and enters her at its starting point. The journey's emails and actions then run for her.
30 tools for Tarvent
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contact_noteChanges dataAdd a note to a contact. Pass input with contactId and message.add_contact_to_groupChanges dataAdd an existing contact to a group. Pass input with the contact id, groupId and audienceId.add_contact_to_journeyChanges dataManually enter a contact into a journey at its starting point. Pass the contact id and journey_id; the journey's emails and actions will run for them.create_audience_groupChanges dataCreate a group (segment) in an audience. Pass input with audienceId and name; optionally description, isDynamic and criteria for a rule-based group.create_campaignChanges dataCreate a draft email campaign. Pass input with audienceId, name and type (e.g. DRAG_DROP or PLAIN_TEXT); optionally subject, preheader, fromName, fromEmail and replyEmail. Nothing is sent until it is scheduled.create_contactChanges dataAdd a contact to an audience. Pass input with audienceId and email; optionally firstName, lastName, tags, groupIds, profile field values, and updateExisting to update a matching contact instead.delete_contactDeletesPermanently delete one contact from an audience. Pass input with the contact id and audienceId. This cannot be undone.get_audienceChanges dataGet one audience (mailing list) by id, with its settings and statistics; set recalc_stats to refresh the numbers first.get_audience_groupChanges dataGet one group (segment) in an audience. Pass input with audienceId and the group id.get_audience_summaryChanges dataGet an executive summary of an audience's engagement and campaign performance. Pass the audience id and days (7, 30 or 90); optionally group_id.get_campaignChanges dataGet one email campaign by id, with its subject, sender, audience and status.get_campaign_statsChanges dataGet performance statistics (sends, opens, clicks, bounces, unsubscribes) for a campaign. Pass input with the campaign id; optionally startUtc and endUtc.get_contactChanges dataLook up one contact in an audience. Pass input with audienceId and either the contact id or emailAddress.get_current_userChanges dataGet the connected Tarvent user and account details.get_formChanges dataGet one signup form. Pass input with the form id and audienceId.get_journeyChanges dataGet one journey (automation) by id, with its status and steps.list_campaign_recipientsChanges dataList the recipients of a campaign by campaign id, with paging (first, after) and optional where filters.list_contact_activityChanges dataList a contact's activity events (opens, clicks, form submissions and so on). Pass input with the contact id, startUtc and endUtc; optionally page and pageSize.list_contact_notesChanges dataList the notes saved on a contact, by contact_id.list_form_responsesChanges dataList submissions to a form by form id, with paging (first, after) and optional where filters.list_tagsChanges dataList the tags in your account, optionally filtered by audience_id, entity_type or a where filter on name.pause_campaignChanges dataPause a campaign that is sending or scheduled, by id.remove_contact_from_groupDeletesRemove a contact from a group without deleting the contact. Pass input with the contact id, groupId and audienceId.remove_contact_from_journeyChanges dataRemove a contact from an active journey and stop its remaining actions for them. Pass the contact id and journey_id.schedule_campaignChanges dataSchedule a campaign to send to its audience. Pass input with the campaign id and sendsUtc (list of send times in UTC). This will email your contacts at those times.search_accountChanges dataSearch across your Tarvent account by name with search_value to find audiences, campaigns, journeys, forms, templates and other items and their IDs. Narrow with where.entityType (e.g. AUDIENCE, CAMPAIGN, JOURNEY); set include_contacts to also match contacts.send_campaign_testVisible to othersSend a test email of a campaign. Pass input with the campaign id and recipients (email addresses); optionally a contactId to personalize it. This sends real emails to those recipients.update_campaignChanges dataUpdate a draft campaign's settings. Pass input with the campaign id plus fields to change such as name, subjects, froms or audience.update_contactChanges dataUpdate a contact's details. Pass input with the contact id and audienceId plus the fields to change (name, email, address, tags, groupIds, profile values).update_contact_tagsChanges dataAdd or remove tags on one contact. Pass input with audienceId, the contact id or emailAddress, tags and operator.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Tarvent from the app list.
- 2
Paste your key
Paste your Tarvent API key and your Tarvent account ID. In Tarvent open your account settings and create an API key, and keep it secret. Your account ID is also shown in your account settings.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Tarvent?
It can search your account for audiences, campaigns, journeys, forms and templates, and read audiences, groups, contacts, contact activity and notes, campaigns, recipients, campaign stats, forms, form responses, journeys and tags. It can add, update and delete contacts, change their tags and groups, add notes, create groups, create and update draft campaigns, send test emails, schedule and pause campaigns, and enter or remove contacts from journeys.
Does the AI see my Tarvent credentials?
No. Your Tarvent API key and account ID 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 and stats only. Scheduling a campaign and sending a test reach real inboxes, 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 Tarvent account.
Can the AI send a campaign on its own?
Only if you switch on the scheduling tool. Creating or updating a campaign only saves a draft. Email goes out when the AI schedules a campaign or sends a test, and you can require your approval before either runs. The AI can also pause a campaign that is sending or scheduled.
Let your AI work in Tarvent today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Tarvent freePipMCP is not affiliated with Tarvent. Product names are trademarks of their owners.






