Skip to content

Integration · Marketing

adroll.com

Connect Claude & ChatGPT to AdRoll

Ask your AI which AdRoll strategies are live, what an ad group targets, or to build an audience segment from a customer list. It can read advertisables, strategies, campaigns, ad groups, ads and creative assets, change a strategy's budget, dates or status, and create, update and delete audience segments.

Connect AdRoll free

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

Try asking

  • “Which strategies are running for our main brand?”

    The AI finds the advertisable and lists its strategies, with drafts if you ask.

  • “What is the budget and end date of the retargeting strategy?”

    It reads the strategy with its budget, dates, status and campaigns.

  • “Pause the summer sale strategy.”

    It sets the strategy status to paused. Setting it live again or raising the budget increases ad spend.

What your AI can do

Strategies and campaigns

List advertisables and strategies, read campaigns and ad groups, and change a strategy's name, budget, dates or status.

Ads and assets

List and read ads with their type, size and status, and the images and videos behind them.

Audiences and targeting

Create, update and delete audience segments, read pixel segments and the tracking pixel, and look up geotargets.

  • “Which ads and images are in this ad group?”

    It reads the ad group with its targeting and ads, and the assets each ad uses.

  • “Make a CRM audience from these 200 customer emails, kept for 90 days.”

    It creates an audience segment of type crm with the emails and a 90-day duration.

  • “Find the geotarget for Copenhagen.”

    It searches locations whose name starts with Copenhagen, ready to use in campaign targeting.

38 tools for AdRoll

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

  • create_adChanges dataCreate a new ad. Required: advertisable. API summary: Create an ad.
  • create_adgroupChanges dataCreate a new adgroup. Required: campaign eid or body.
  • create_assetChanges dataCreate a new asset.
  • create_audience_segmentChanges dataCreate an audience segment for an advertiser (`advertiser_id`) with `name`, `type` (e.g. crm), `duration` in days (1-540) and `data` user records such as emails.
  • create_campaignChanges dataCreate a new campaign. Required: strategy eid or body.
  • create_createChanges dataCreate a new create. Required: name or organization.
  • create_create_marketplace_createChanges dataCreate a new create. Required: source advertisable, dest advertisable or shop id.
  • create_create_rule_createChanges dataCreate a new create. Required: pixel, type, order, pattern, duration or source.
  • create_editChanges dataCreate a new edit. Required: advertisable.
  • create_strategyChanges dataCreate a new strategy. Required: advertisable eid, budget or currency.
  • create_updateChanges dataCreate a new update. Required: advertisable or state.
  • create_update_xdevice_opt_in_updateChanges dataCreate a new update. Required: advertisable or value.
  • delete_audience_segmentDeletesPermanently delete an audience segment by `segment_eid`. This cannot be undone.
  • get_adGet one ad by `eid`, including its type, size, status and assets.
  • get_adgroupGet one ad group by `eid`, including its targeting and ads.
  • get_advertisableGet one advertisable by its `advertisable` EID, including name, website URL and status.
  • get_advertisable_pixelGet the active tracking pixel for an advertisable (`advertisable` EID).
  • get_assetGet one creative asset by `eid`.
  • get_audience_segmentGet one audience segment by `segment_eid`, including its size and duration.
  • get_campaignGet one campaign by `eid` and its `advertisable_eid`.
  • get_rule_segmentsGet one rule.
  • get_strategyGet one strategy by `eid`, including its budget, dates, status and campaigns.
  • list_adsList the ads belonging to an advertisable (`advertisable` EID), with paging and sorting.
  • list_advertisablesList the advertisables (advertiser accounts/brands) in your AdRoll organization, with their EIDs. Start here to find the `advertisable` EID other tools need.
  • list_assetsList creative assets (images, videos) belonging to an advertisable (`advertisable` EID).
  • list_audience_segmentsList audience segments for an advertiser (`advertiser_id` = advertisable EID), optionally filtered by `type` (crm, custom, impression, user_events, user_attributes).
  • list_gets_consent_banner_getList gets. Optional filters: advertisable.
  • list_gets_marketplace_getList gets. Optional filters: source advertisable or dest advertisable.
  • list_gets_pixel_getList gets. Optional filters: pixel.
  • list_gets_rule_getList gets. Optional filters: rule.
  • list_gets_xdevice_opt_in_getList gets. Optional filters: advertisable.
  • list_pixel_segmentsList the audience segments built from a tracking pixel (`pixel` EID).
  • list_strategiesList all campaign strategies for an advertisable (`advertisable_eid`), optionally including drafts.
  • search_geotargetsLook up geotargeting locations (country, region, metro, city, postal code) whose name starts with `starts_with`, to use in campaign targeting.
  • update_adgroupsVisible to othersUpdate an existing adgroup. Has effects visible outside this system.
  • update_audience_segmentChanges dataUpdate an audience segment by `segment_eid`: name, duration, and the user records in `data` (can add to or replace the member list).
  • update_campaignsVisible to othersUpdate an existing campaign. Has effects visible outside this system.
  • update_strategyVisible to othersEdit a strategy by `eid`: name, budget, dates or `status` (live, paused, deleted). Setting it live or raising the budget increases ad spend; deleted cannot be undone.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose AdRoll from the app list.

  2. 2

    Paste your key

    Create your own AdRoll app, paste its consumer key and consumer secret, then sign in with AdRoll once. Sign in at developers.adroll.com with your AdRoll account and create a developer account. Create an application and set its OAuth redirect URI to https://heymyapps.com/oauth/callback. Default quota is 100 requests per service per day.

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

It can list and read advertisables, strategies, campaigns, ad groups, ads, creative assets, audience segments, pixel segments and the tracking pixel, and search geotargets. It can update a strategy's name, budget, dates and status, and create, update and delete audience segments.

Does the AI see my AdRoll credentials?

No. Your consumer key, consumer secret and sign-in tokens 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. Changing a strategy can raise ad spend, a deleted strategy cannot be restored, and deleting a segment is permanent, 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 HeyMyApps 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?

AdRoll connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own AdRoll account.

What is an advertisable?

An advertisable is an advertiser account or brand in your AdRoll organization. Most AdRoll tools need its ID, called an EID. You do not have to look it up: the AI lists your advertisables first and picks the right one, or asks you if there is more than one.

Let your AI work in AdRoll today.

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

Connect AdRoll free

HeyMyApps is not affiliated with AdRoll. Product names are trademarks of their owners.