Go Shift

Manage Google, Meta, TikTok, Snapchat and LinkedIn ads, GA4, GTM and Search Console by chat from Claude and ChatGPT.

Hosted MCP Server

npx add-mcp 'https://mcp.goshift-eg.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Quick start

Go Shift connects your ad accounts to the AI assistant you already use, so you can ask, analyse and edit campaigns in plain language. Setup takes about two minutes:

  1. Create your account in the dashboard with Google or your email.
  2. Connect your platforms from the Connections page.
  3. Add Go Shift to Claude or ChatGPT and start asking.

Connect your ad platforms

In the dashboard open Connections and click Connect next to a platform. You will sign in on the platform’s official page, choose accounts and permissions, and come straight back.

  • Google: one Google account connects Google Ads, Google Analytics 4, Google Tag Manager and Google Search Console; grant each service from its card on the Connections page.
  • Snapchat: click Connect on the Snapchat card, sign in with your Snapchat Business account, then choose your ad accounts.
  • Meta: click Connect on the Meta Ads card, sign in with the Facebook account that has access to your ad accounts, then choose your ad accounts.
  • TikTok: click Connect on the TikTok Ads card, sign in with your TikTok for Business account, then choose your ad accounts.
  • X Ads: click Connect on the X Ads card and sign in with the X account that has access to the ad account. X only lists an ad account once it has a payment method in ads.x.com.

Then choose which accounts the AI can use from the Clients page. Accounts you leave off are invisible to the assistant.

Add Go Shift to Claude

  1. In Claude open Settings → Connectors.
  2. Search for Go Shift and click Connect. If it is not listed yet, choose Add custom connector and paste this link:

https://mcp.goshift-eg.com/mcp

  1. Sign in with your Go Shift account and approve the permissions.
  2. In any new chat, enable Go Shift from the tools menu and start asking.

Menu names may differ slightly depending on your app version and Claude plan.

Add Go Shift to ChatGPT

  1. In ChatGPT open Settings → Apps & Connectors.
  2. Search for Go Shift, or create a custom connector with the same server link.
  3. Sign in with your Go Shift account, approve the permissions, then enable it in the chat.

Custom connectors in ChatGPT need an account that supports them, and you may need to turn on developer mode in advanced settings.

Client folders

A folder groups one client’s accounts from every platform. Create a folder from the Clients page, then add that client’s Google, Meta, Snapchat and TikTok accounts.

When you mention the folder in a question, the assistant knows you mean all of its accounts. For example: “Compare the fashion store on Google Ads and Snapchat this month.”

Confirmation and safety rules

Nothing that could raise spend runs without your confirmation. When you ask to enable a campaign or raise a budget, the assistant shows the before and after values in the chat and waits for your explicit yes.

  • New campaigns are always created paused, and can be validated first with a dry run.
  • Pausing, lowering budgets and adding negatives run directly because they never raise spend.
  • Deletion only happens when you ask, with explicit confirmation and the item’s exact name.
  • Tag Manager edits stay drafts until you confirm publishing.

Example questions

  • “Which campaigns spent more than $150 without conversions this week?”
  • “Compare cost per lead on Google Ads and Snapchat over the last 30 days.”
  • “Create a search campaign for Jeddah flats at $50 a day, and leave it paused.”
  • “Audit my Tag Manager tags and GA4 events and tell me what is missing.”
  • “Build a weekly report for the beauty clinic folder in Arabic.”

Supported platforms and tools

PlatformReadChangeStatus
Performance, campaigns, keywords, search terms, wasted spend, keyword planningCreate every campaign type paused, budgets, bids, targeting, ads, conversionsAvailable now
Traffic, sources, pages, audience, ecommerce, realtimeKey events, Google Ads links, custom definitionsAvailable now
Containers, tags, triggers, variables, tracking auditCreate and edit tags and triggers as drafts, publish after you confirmAvailable now
Clicks, queries, pages, SEO opportunities, index inspectionSubmit sitemapsAvailable now
Performance, campaigns, ad sets and ads, audiences, PixelCreate paused, pause, budgets with confirmationAvailable now
Performance, campaigns, ad groups and ads, creative, wasted spend, audience breakdowns, PixelCreate Smart+ campaigns paused, pause, budgets with confirmationAvailable now
Performance, campaigns, ad squads and ads, wasted spend, audience breakdowns, audiences, PixelCreate paused, pause, budgets, bids and targeting with confirmationAvailable now
Performance, campaigns and ads, professional audience, wasted spend, leads, audience size, Ad LibraryComing soonAvailable now
Performance, campaigns and ads, conversionsCreate paused, budgets with confirmationComing soon
Performance, campaigns, keywords and products, ACoS and ROASCreate paused, budgets, bids and negative keywords with confirmationComing soon
Performance, campaigns, ad groups, keywords and search termsCreate paused, budgets, bids and negative keywords with confirmationComing soon
Performance, campaigns and ad groups, wasted spend, location targetingCreate paused with promoted posts, pause, budgets and bids with confirmationAvailable now

Swipe to see every column →

Troubleshooting

Go Shift does not appear in the tools menu

Make sure the connector is enabled in the current chat, then reload. If it persists, remove the connector and add it again.

The assistant cannot see an account

Open Clients and check that “AI access” is on for that account and that it fits within your plan.

A platform connection expired

Some platforms expire access periodically. Reconnect from Connections without losing your settings.

For anything else, email [email protected].