Add AdvisorPPC
Add AdvisorPPC in ChatGPT and continue to the AdvisorPPC consent screen.
AdvisorPPC for ChatGPT
Review Google Ads and measurement, find wasted spend, and stage recommendations. Preview account changes before explicitly confirming them.
Use this endpoint when ChatGPT asks for the Google connector address.
https://chatgpt.advisorppc.com/mcp
Add AdvisorPPC in ChatGPT and continue to the AdvisorPPC consent screen.
Sign in, approve the connection, then connect the Google accounts you want to review.
Start with an audit. If you approve a budget change, review every campaign sharing that budget before confirming.
Follow the guide for the assistant you use. Access depends on the connector, connected accounts and eligible plan.
You are here. Add the endpoint above and sign in with your AdvisorPPC account.
Add AdvisorPPC as a custom connector and sign in with the same account.
Add AdvisorPPC as an MCP server in Cursor Settings and sign in with the same account.
Add AdvisorPPC as a custom connector on grok.com and sign in with the same account.
Review Google Ads, GA4 and Tag Manager performance, audit conversion tracking end to end, and find wasted spend.
Review Google Ads and measurement performance with Search Console and YouTube reporting included.
Prepare negative-keyword recommendations without changing your account. Applying a supported change requires paid access, a preview and explicit confirmation.
Review the preview, then explicitly confirm to add or remove negative keywords.
Use the explicit confirmation gate for each supported write. The mounted catalog advertises 222 public tools: 220 provider operations plus 2 AdvisorPPC catalog tools (search and fetch). Your plan and account permissions determine access.
Use this to create a key event in the connected GA4 property. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to remove a key event configuration from the connected GA4 property. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. Irreversible. Requires three written confirmations typed by the human; after the third it is paused at once and removed 90 minutes later unless cancelled with advisor_cancel_removal.
Use this to overwrite selected counting or default value settings of a GA4 key event. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to add a negative keyword scoped to a single ad group (not the whole campaign). This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to add ONE negative keyword to a shared negative list (single-item wrapper around the bulk shared-list tool). This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to add ONE campaign-level negative keyword. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to enable a paused ad group. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to enable a paused ad. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to enable (resume) a previously paused campaign. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to enable a paused keyword. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to attach an image asset to a specific ad group (overrides campaign-level image). This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to attach an existing image asset to a Search campaign as an image extension. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to pause an ad group. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to pause a specific ad. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to pause a campaign by id. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to pause a single keyword criterion. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to remove a campaign permanently. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. Irreversible. Requires three written confirmations typed by the human; after the third it is paused at once and removed 90 minutes later unless cancelled with advisor_cancel_removal.
Use this to rename a Google Ads ad group. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to rename a Google Ads campaign. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to remove a negative keyword from a specific ad group. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. Irreversible. Requires three written confirmations typed by the human; after the third it is paused at once and removed 90 minutes later unless cancelled with advisor_cancel_removal.
Use this to remove a single negative keyword from a campaign by text + match_type. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. Irreversible. Requires three written confirmations typed by the human; after the third it is paused at once and removed 90 minutes later unless cancelled with advisor_cancel_removal.
Use this to remove ONE negative keyword from a shared list by text + match_type. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. Irreversible. Requires three written confirmations typed by the human; after the third it is paused at once and removed 90 minutes later unless cancelled with advisor_cancel_removal.
Use this to update the target CPA or ROAS on a campaign's own strategy. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to optimization settings: update per-account orchestration preferences. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to update an ad group's default max-CPC bid (in account currency, NOT micros). This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this only after the user approves one exact Google Ads campaign-budget change in account currency. The change overwrites the linked budget and affects every campaign sharing it; read back to verify. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. This immediately overwrites the linked Google Ads budget and affects every campaign sharing it. Repeat with confirm=true only after the user explicitly approves this exact amount and scope.
Use this to change a keyword's max-CPC bid (account-currency units). This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to replace ONE description on an existing Responsive Search Ad. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to replace ONE headline on an existing Responsive Search Ad without rebuilding the whole ad. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to create a paused Google measurement tag in a GTM draft workspace. Does not publish. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to create a private GTM workspace for draft measurement changes. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to delete a tag from a GTM draft workspace. Does not publish. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. Irreversible. Requires three written confirmations typed by the human; after the third it is paused at once and removed 90 minutes later unless cancelled with advisor_cancel_removal.
Use this to add a GA4 configuration tag and a Page View trigger to a selected GTM draft workspace. It changes the draft only and never publishes. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to add a Google Ads conversion tag and its trigger to a selected GTM draft workspace. It changes the draft only and never publishes. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to add a phone-link click trigger, a GA4 event tag and a Google Ads conversion tag to a selected GTM draft workspace. It changes the draft only and never publishes. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to remove a sitemap registration from Search Console. Does not delete the file or remove pages from search. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. Irreversible. Requires three written confirmations typed by the human; after the third it is paused at once and removed 90 minutes later unless cancelled with advisor_cancel_removal.
Use this to submit or resubmit an existing sitemap URL for a connected Search Console property. Indexing is not guaranteed. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this when the user asks to make a different stored Google identity the working account for a service. Each switch to a different identity uses one of a limited number of lifetime changes. Reaching the limit can send AdvisorPPC support a notification email. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to add a video to an editable YouTube playlist, including a public playlist. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to create a private or unlisted playlist on the connected YouTube channel. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
Use this to delete an owned YouTube playlist, including a public playlist. Videos themselves are retained. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. Irreversible. Requires three written confirmations typed by the human; after the third it is paused at once and removed 90 minutes later unless cancelled with advisor_cancel_removal.
Use this to remove a playlist item from an editable YouTube playlist, including a public playlist. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input. Irreversible. Requires three written confirmations typed by the human; after the third it is paused at once and removed 90 minutes later unless cancelled with advisor_cancel_removal.
Use this to update the connected channel's video metadata, preserving omitted fields. Can edit existing public metadata; cannot publish a video. Scheduled videos require review in YouTube Studio before privacy changes. This operation previews by default and changes nothing. Repeat the call with confirm=true only after the user explicitly approves that exact action and input.
The mounted write tools can make only these changes. Google Analytics 4: create, update or delete a key event. Google Ads: pause or enable a campaign, ad group, ad or keyword; remove or rename a campaign; rename an ad group; change a campaign budget, keyword bid, ad-group default CPC bid or campaign bid target; add or remove a campaign, ad-group or shared-list negative keyword; edit one responsive search ad headline or description; attach an image asset to a campaign or ad group; update AdvisorPPC's optimization preferences for an account. Google Tag Manager: create a workspace, create or delete a tag in a draft workspace, or add a guided GA4, Google Ads conversion or call tracking setup to a draft workspace. These change drafts only and never publish. Google Search Console: submit, resubmit or remove a sitemap. AdvisorPPC: switch which connected Google login later calls use. YouTube: update a video's metadata, create or delete a playlist, and add or remove playlist videos. Each action previews first and requires explicit confirmation of the exact action and input. Eligible paid access and account permissions are required. The tool catalog lists each operation and any additional requirements.
Free includes Google Ads read-only access. Other providers and write actions require eligible paid access, connected accounts and permissions.
Yes. A budget update affects every campaign sharing the selected budget. Before confirming, verify the exact amount and every sharing campaign. If that scope is unknown, do not approve the change.
Follow the setup guide for each supported assistant and sign in to AdvisorPPC. Access depends on the connector, connected accounts and eligible plan. Check plans for the features you need.
Free includes Google Ads read-only access. Other providers and write actions require eligible paid access, connected accounts and permissions. Stuck? Get help or email support@advisorppc.com.