Back to blog
Article

Best Google Tag Manager MCP Servers in 2026 (8 Compared)

October 30, 2026
23 min read
By InsightfulPipe
On this page
Best Google Tag Manager MCP Servers in 2026 (8 Compared)

Disclosure: InsightfulPipe publishes this and is one of the 8 options ranked.

The verdict

The best Google Tag Manager MCP server in 2026 is InsightfulPipe. Of the 8 best Google Tag Manager MCP servers compared here, it is the only hosted one that holds every change in a GTM workspace for a person to publish, lets an admin switch each of its 61 actions on or off per account, and starts every new connection with deletes off until an admin switches them on. That makes it the safest of the servers that can write to a live container.

That matters on Tag Manager, because one publish changes every page at once. Stape's own guide calls publishing "instant and global". All eight servers can change a container, and seven of them can also publish a version from the chat.

  • Best overall: InsightfulPipe. 61 GTM actions, 37 read, 18 write and 6 destructive, each switched on or off per account by your admin, next to GA4 and Google Ads on the same login. From $29.99 a month, with every action listed on the Google Tag Manager MCP server page.
  • Safest write access: InsightfulPipe. Every change waits in a workspace until someone on your team publishes it in Google Tag Manager, and the six destructive actions stay off until an admin switches them on.
  • Best value: InsightfulPipe. $29.99 a month covers 8 connections across 50 platforms. Markifact starts at $79, and PaidSync's Pro plan costs $99 for 600 tasks.

Google publishes no Tag Manager MCP server. Its own list of Google MCP servers includes Google Analytics, not Tag Manager.

The best Google Tag Manager MCP servers at a glance

Eight servers, compared on what they can change, what reaches the live container, who sets the limits and what they cost to start. InsightfulPipe is the only hosted row that pairs workspace-only writes with per-account action switches.

Server

GTM tools

Writes

What reaches the live container

Who sets the limits

Hosting

Starting price

InsightfulPipe

61 actions

18, plus 6 destructive off by default

Nothing until a person publishes in GTM

An admin, per account, enforced on the server

Hosted

$29.99/mo

Stape

20 tools

Yes, including publish and user permissions

Publishes from the chat

The GTM role of the Google account you sign in with

Hosted or local

Free

Markifact

97 operations

60, "approval-gated"

Publishes after an approval

Your AI client's settings, per its docs

Hosted

$79/mo

GTM Editor

64 tools, 94 with all groups

Yes

Publishes with confirm: true

A server-wide tool setting

Hosted until 2026-11-30, or self-hosted

No price published

Opus Growth

Not published

Yes, including rollback

Publishes after a dry-run preview

An approval in the chat

Hosted

$29/mo

PaidSync

39

Yes

Publishes with a confirm flag

Your AI client's prompt, per its page

Hosted

$0 for 15 tasks, then $99/mo

MCPBundles

25 tools

Yes

Publishes from the chat

Not published

Hosted

$0 for 25 runs a month, then $199/mo

VasthavM

50 tools

Yes

Publishes with confirm: true

Not published

Local

Free

Capability matrix of the 8 Google Tag Manager MCP servers compared, where only InsightfulPipe has a yes in all seven columns: hosted, 24 of its 61 actions make changes, each action is switched on or off per account by an admin, the six destructive actions stay off until an admin switches them on, a person publishes every change in GTM, GA4 and Google Ads sit on the same login, and it starts at $29.99 a month.

How we tested

We read every capability, default and price from each vendor's own documentation, pricing page or public repository, and ran InsightfulPipe on live accounts. We checked every page on 2026-10-20, and took GitHub stars and commit dates the same day.

Criterion

What we checked

GTM coverage

Which parts of a container can the agent read and change?

Live container

Can the agent publish a version, or does a person publish in GTM?

Control

Can an admin choose actions per account, and does the server enforce it?

Day-one default

What can the agent do before anyone narrows it, and do deletes start off?

Setup

A sign-in and a URL, or a Google Cloud project and an OAuth client you create?

Other platforms

Does the same login reach GA4 and Google Ads?

Price

What does write access cost to start?

Where a vendor's own pages contradict each other, we quote both and attribute them to the vendor. Where a capability is not published, we say "not published" rather than guess. Roadmap features do not count.

Windsor.ai, Composio, Ryze, Pipeboard, AdKit and Zapier publish no Google Tag Manager MCP page, so they are not ranked. Six community servers sit in "What we would not recommend".

The single question that splits this list

One question splits these eight: do you need the assistant to audit your container, or to change it? If it only audits, a read-only connection does the job. If it changes tags, who publishes to the live site decides everything else.

If you only audit, a read-only InsightfulPipe connection asks Google for read-only Tag Manager access. Nobody can select a write for it until an admin reconnects it with read and write. Every other server here can write, including VasthavM, the one server that runs only on your machine.

If you need changes, the list splits on who presses publish. GTM Editor, PaidSync and VasthavM publish when the agent passes a confirm flag. Markifact and Opus Growth publish after you approve in the chat. Stape's sign-in asks Google for publish rights outright. InsightfulPipe never asks Google for them, so every change waits in a workspace for you to publish in Google Tag Manager.

Decision chart for Google Tag Manager MCP servers: to audit only, a read-only InsightfulPipe connection, because the other seven servers can all write, VasthavM on your own machine included; to change tracking, InsightfulPipe leaves every publish to a person in Google Tag Manager, while GTM Editor, PaidSync and VasthavM publish on a confirm flag, Markifact and Opus Growth after a chat approval, Stape with publish rights from its sign-in, and MCPBundles from the chat.

Hosted servers that can change a container

Seven hosted servers can create or change something in a GTM container, and InsightfulPipe leads them with 61 actions that each switch on or off per account. The other six follow, and GTM Editor's hosted endpoint closes on November 30, 2026.

Best overall: InsightfulPipe

InsightfulPipe gives an AI agent 61 Google Tag Manager actions, and an admin decides which of them each account allows.

InsightfulPipe's Google Tag Manager access level step before any Google sign-in: Read & write selected, 55 of 61 actions on, Read 37, Write 18, and Destructive at 0 of 6.

It is the pick if you want the assistant to do the tagging while a person decides what goes live. Coverage comes first. InsightfulPipe carries 61 GTM actions, 37 read, 18 write and 6 destructive:

  • Containers and workspaces: accounts, containers, workspaces and their pending changes and merge conflicts, plus a container lookup by its GTM-XXXXXXX ID and its install snippet
  • Tags, triggers and variables: read, create and update tags, triggers and user-defined variables, and enable built-in variables
  • Folders: create and update folders, and move tags, triggers and variables into them
  • Workspace upkeep: revert uncommitted changes, sync a workspace with the latest version and resolve conflicts
  • Versions: read the live version, any past version and the version headers, to see what changed and when
  • Previews: generate a debug-mode preview of a workspace without saving a version
  • Server-side and more: read clients, transformations, zones, custom templates, Google tag configs, environments and destinations

Why it is the safest way to let an agent change GTM

Control is the second difference, and it makes InsightfulPipe the safest of the servers that can write to a live container. Every limit is a switch, and your admin decides where each one sits.

An owner, admin or operator opens a connected GTM account and chooses exactly which of its actions the agent can use, across read, write and destructive. They can switch any action on or off at any time. InsightfulPipe's server enforces that set, not your AI client, so the same limits hold in Claude, ChatGPT, Cursor, Claude Code and the CLI.

  • Every change waits in a workspace. The server has no action that creates or publishes a version, and a Read & write connection never asks Google for the publish permission. A person on your team previews the workspace and publishes it in Google Tag Manager when it is ready.
  • Destructive actions start off. Deleting a tag, trigger, variable, folder or workspace, and disabling built-in variables, stay off on a new connection until an admin switches them on.
  • Read-only means read-only. A read-only connection asks Google for read-only Tag Manager access, so nobody can select a write for it until an admin reconnects it with read and write.
  • Roles hold. Team members on the user role only get read actions on the accounts an admin grants them. An owner or admin sets the roles and can change them at any time.
The actions for a connected Google Tag Manager account in InsightfulPipe, 55 of 61 enabled: the create actions on, and the six destructive actions, from delete_folder to disable_built_in_variable, off.

Stape's own guide names the risk this design removes. "A model on a full GTM MCP server has every container operation available at all times," it says, "and the only thing between it and any of them is its own judgement." Its fix is a Google account with edit rights and nothing higher, so that "the worst outcome is now a messy workspace. Not a live container." InsightfulPipe makes that the default for every account, with no second Google account to set up.

Watch: Google Tag Manager MCP server tutorial, a full GTM audit with Claude, 3 minutes 9 seconds

What else you get

  • 50 platforms on one plan, including GA4 with 62 actions and Google Ads with 99. One agent can check the conversion tag, the GA4 event and the Google Ads conversion in one thread.
  • Many GTM accounts, each its own connection with its own action list, covering all of its containers.
  • Every major AI client: Claude, ChatGPT, Claude Code, Cursor, Gemini CLI and Codex, each with a setup guide in the app.
  • Claude's connector directory and the ChatGPT app directory both list InsightfulPipe, so the full server connects in one click.
  • A CLI: the insightfulpipe CLI runs the same GTM reads and writes from a terminal, under the same switches.
  • Skills and prompts: the free Claude skills library includes a conversion tracking auditor, and the free prompt library has GTM prompts.
The MCP Servers page inside InsightfulPipe: one server per platform plus one that reaches every connected account, each scoped to the accounts the workspace has authorized.

Pricing: Starter is $29.99 a month for 8 connections, Growth $89.99 for 35 and Agency $299.99 for 150, with every MCP server and the CLI on every plan. Each connected GTM account counts as one connection.

Best for: agencies and in-house teams who want an assistant that builds tracking in GTM while a person decides what goes live. See the Google Tag Manager MCP server and all 61 actions, or start a trial.

Stape

Stape's sign-in asks Google for all seven Tag Manager permissions.

Stape's GitHub README saying its hosted server and local CLI give the same 20 GTM tools, beside its scopes.ts file, which requests seven Tag Manager scopes including tagmanager.publish, tagmanager.delete.containers and tagmanager.manage.users.

Stape hosts the server at gtm-mcp.stape.io/mcp and ships a local CLI. Its README says both give "the same 20 GTM tools", and those tools publish versions, remove containers and manage user permissions. Its code requests seven Tag Manager scopes, including publish, delete containers and manage users. Stape's own controls guide says to connect a separate Google account with edit rights only. Signing in as yourself, it warns, "hands the model your own permissions". Its product page calls the server free and "available to all Stape users".

Pros

  • Free and Apache-2.0.
  • Hosted or local, with the same tools.

Cons

  • Its sign-in asks Google for publish, delete-container and user-management permissions.
  • The limits come from the Google account you sign in with, per its own guide.
  • GTM only, with nothing else on the connection.

Best for: teams already running server-side tagging on Stape.

Markifact

Markifact publishes GTM versions after an approval, and its own pages disagree about who gives it.

Markifact's Google Tag Manager MCP FAQ saying gtm_publish_version and every other GTM write stop for explicit approval in Markifact, beside Markifact's own docs table that gives the MCP approval model as client-controlled, approve writes per your client's settings.

Markifact's GTM page says publishing and "every other GTM write stop for explicit approval in Markifact". Its documentation gives the approval model for MCP as "Client-controlled (approve writes per your client's settings)". Its MCP docs say a new server has access to all operations and all connected accounts until you restrict it. Its GTM toolset also merges containers, which its FAQ says "retires the source and cannot be undone". Pro is $79 a month and Team $249.

Pros

  • Publishing waits for an approval, per its GTM page.
  • Server-side containers supported, per its FAQ.

Cons

  • Its GTM page and its docs disagree on who approves a write.
  • A new server reaches all operations and all accounts until you restrict it.
  • It starts at $79 a month, more than twice InsightfulPipe's $29.99.

Best for: teams already running automated workflows inside Markifact.

GTM Editor

GTM Editor is an open-source server that publishes a version when the agent passes confirm: true.

The GTM Editor README on GitHub, with its Project status table listing 64 GTM tools by default and 94 with GTM_TOOL_GROUPS=all, and its typical workflow, which says to call publish_version with confirm: true only when the selected version is ready to go live.

Paolo Bietolini's repository is BSD-3-Clause and written in Go, and you can run it yourself. Its hosted endpoint at mcp.gtmeditor.com shuts down on November 30, 2026, per its README. Its README says it can "publish a selected version after explicit confirmation": the agent calls publish_version with confirm: true. Deleting a container, merging containers and deleting a workspace take the same flag. Its README says the server "receives Google OAuth tokens after consent". No price is published for the hosted endpoint.

Pros

  • Open source under BSD-3-Clause, with a commit on 2026-10-15.

Cons

  • The confirm flag is a parameter in the agent's own tool call.
  • Tool groups are a server setting (GTM_TOOL_GROUPS), not a per-account switch.
  • Its hosted endpoint shuts down on November 30, 2026, per its README.

Best for: developers who want to run a GTM-only server themselves.

Opus Growth

Opus Growth publishes and rolls back GTM versions after a dry-run preview you approve.

Opus Growth's Tag Manager MCP page saying its tools publish a new container version, manage user permissions and roll back to a previous one, and that every write comes back as a dry-run preview you approve first.

Opus Growth runs a hosted server at mcp.opus-growth.com/mcp that puts GTM next to Google Ads, GA4 and other ad platforms. Its GTM page says the tools publish a new container version, roll back to a previous one and manage user permissions. It says every write "comes back as a dry-run preview you approve first". It names no GTM tools and gives no count. Basic is $29 a month for 1,000 credits and Pro $49 for 5,000, each with one ad account per platform, and new users get 75 trial credits.

Pros

  • A dry-run preview before each write, per its page.
  • GTM next to Google Ads and GA4.

Cons

  • It can publish, roll back and change user permissions on the live container.
  • No GTM tool names or count published.
  • Basic and Pro cover one ad account per platform.

Best for: an advertiser running one business's ads and tags from one chat.

PaidSync

PaidSync publishes GTM versions with a confirm flag, and its own page says it shows no approval card over MCP.

PaidSync's GTM MCP page saying it has 39 live GTM tools, and that over MCP PaidSync writes no approval card, so the human check is your assistant's own confirmation prompt.

PaidSync's GTM page lists workspace, tag, trigger, variable, preview and publish tools, plus shortcuts such as setup_google_ads_conversion. It says publish_gtm_version "refuses to run without an explicit confirm", and deletes need confirm_destructive. It also says: "Over MCP, PaidSync writes no approval card, so the human check is your assistant's own confirmation prompt." The page lists "39 live GTM tools", and says the full catalogue is only "discoverable live from any session". Every tool call counts as a task: 15 a month on the $0 plan, and Pro is $99 for 600, per its pricing.

Pros

  • Named shortcuts for Google Ads conversion, GA4 event and form tracking.
  • GA4 and Google Ads in the same server.

Cons

  • No approval card over MCP, by its own page.
  • Only create_gtm_tag offers a dry-run preview, per its page.
  • No server-side container management, per its page.

Best for: teams that want conversion-tracking shortcuts and pay per task.

MCPBundles

MCPBundles lists 25 GTM tools and says they publish changes from the chat.

Its GTM page shows "Tools: 25" and describes auditing containers, staging conversion tags, reviewing version history and publishing changes from chat after one Google sign-in. It publishes no GTM safety default. The free plan includes 25 tool executions a month, and Pro is $199.

Pros

  • 25 GTM tools listed on its page.
  • A free plan with 25 tool executions a month.

Cons

  • Publishes from the chat.
  • No action control or default published for GTM.
  • Pro is $199 a month.

Best for: teams already running other servers through MCPBundles.

A server you run on your own machine

One server here runs only on your machine, with a Google OAuth client you create yourself, and it can change and publish a container. ChatGPT cannot reach it, because ChatGPT needs a remote URL.

VasthavM/google-tag-manager-mcp

VasthavM's server runs locally under MIT, derived from Paolo Bietolini's project, with 50 tools. Its README says every delete and publish_version needs confirm: true. It needs a Google Cloud project with the Tag Manager API and Desktop OAuth credentials. It has 5 stars and no commit since 2026-02-27.

Best for: one person in Claude Desktop or Claude Code who can set up Google Cloud.

What we would not recommend

Two servers that AI answers still cite are not worth connecting to a live container, and four more are too small to rank.

  • neep305/mcp-for-gtm: no licence, 7 stars and no commit since 2025-06-28, yet directory listings still send AI answers to it.
  • jinchliu/tagmanager-mcp: archived by its owner.
  • dhawalshah, brynj-digital, metkamedia and adtechnacity: two stars or fewer each, and no metkamedia commit since 2025-09-24.

What an agent can do to a live container on day one

What an agent can do on day one depends on each server's defaults, and on Tag Manager the default that matters is who can publish. Ask four questions before you connect a live container.

Server

Can it publish from the chat?

Deletes on a new connection

Who sets the limits

InsightfulPipe

No, a person publishes in GTM

Off until an admin switches them on

An admin, per account, enforced on the server

Stape

Yes, and it asks Google for publish rights

Available

The GTM role of the Google account you sign in with

Markifact

Yes, after an approval

Approval needed, per its GTM page

Operations and accounts per server, approval per your client

GTM Editor

Yes, with confirm: true

confirm: true

A server-wide tool setting

PaidSync

Yes, with a confirm flag

confirm_destructive

Your AI client's prompt, per its page

Opus Growth

Yes, after a dry-run preview

A dry-run preview

An approval in the chat

MCPBundles

Yes, from the chat

Not published

Not published

VasthavM

Yes, with confirm: true

confirm: true

Not published

What can it reach before anyone narrows it? Markifact's docs say a new server reaches all operations and accounts. Stape reaches whatever your Google account can do in GTM. On InsightfulPipe, the six destructive actions start off until an admin switches them on. A read-only connection locks every write until an admin reconnects it with read and write.

Who presses publish? On seven of these servers, the agent can. On InsightfulPipe a person does, in Google Tag Manager, after reviewing the workspace.

What is off on day one? On InsightfulPipe, deleting a tag, trigger, variable, folder or workspace, and disabling built-in variables. On Stape, deletes are available from the first sign-in. GTM Editor, VasthavM and PaidSync gate them with a flag the agent passes, and Markifact and Opus Growth ask in the chat.

What happens when nobody is watching? A confirm flag is a parameter the agent sets itself, and a chat approval stops an overnight run at its first write. A workspace boundary lets the agent finish the build and leaves the publish to a person. That is why InsightfulPipe is the safest of the servers that can write: every change waits for a person to publish, the six destructive actions start off, and every action is a switch your admin controls.

Create custom templates, server-side clients, transformations and zones in GTM, because the server reads them but does not edit them. Preview new tags before you publish, and switch deletes on only for the accounts that need them. In Claude, Tool permissions under Customize > Connectors add a second gate on any write.

Six prompts to audit any GTM container

Run these six prompts on a test container before you trust any server with a live one. The first five only read. The sixth writes, and shows you where the change lands.

  1. "Look up GTM-XXXXXXX and list its workspaces, with the pending changes and conflicts in each."
  2. "List every tag in the live version with its type, firing triggers and paused state."
  3. "Find tags with no firing trigger, and triggers that no tag uses."
  4. "Which user-defined variables are not referenced by any tag or trigger?"
  5. "What changed between the live version and the previous version?"
  6. "In a new workspace called audit-fixes, create a GA4 event tag for form_submit that fires on form submissions."

On InsightfulPipe, prompt 6 creates the trigger and tag in the new workspace and stops there. The live container stays the same until someone publishes. Ask it to delete that tag, and until an admin switches delete_tag on, the server answers: "This action is disabled for this connected account. An owner or admin must enable it for the account."

Which should you choose?

Choose InsightfulPipe if you want an assistant that builds tracking in GTM while a person decides what goes live. If audits are the whole job, connect it read-only.

  • You want an assistant to build tags, triggers and variables within limits you set: InsightfulPipe. 61 actions, each switched on or off per account, every change held in a workspace for you to publish, from $29.99 a month.
  • You run an agency with many client containers: InsightfulPipe. Connect each client's GTM account and give it its own action list.
  • You fix conversion tracking across GTM, GA4 and Google Ads: InsightfulPipe, with all three on one login. Our GA4 roundup and Google Ads roundup cover the other two.
  • You only audit: a read-only InsightfulPipe connection, which locks every write until an admin reconnects it with read and write.

Connect InsightfulPipe to Google Tag Manager in three steps

Connecting InsightfulPipe takes a Google sign-in and a URL, with no Google Cloud project, no OAuth client to create and nothing to install.

  1. In InsightfulPipe, open Connected accounts, click Connect account and choose Google Tag Manager. Pick Read-only or Read & write, sign in with Google and select your GTM accounts.
  2. In Claude, add InsightfulPipe from the connector directory, or add https://google-tag-manager.insightfulmcp.com/ as a custom connector. Click Connect, sign in to InsightfulPipe if asked, and click Authorize access. In Claude Code, run claude mcp add --transport http google-tag-manager-mcp https://google-tag-manager.insightfulmcp.com/.
  3. Open the account's actions, keep the ones you want, and ask your first question.
InsightfulPipe's Google Tag Manager MCP guide on the Claude tab: the Open Claude Directory button and the server URL https://google-tag-manager.insightfulmcp.com/.

The setup docs cover ChatGPT, Cursor, Gemini CLI and Codex. Start a trial, connect GTM, and switch on only the actions you want the agent to have.

What the other vendors do not publish

We could not check some claims here, because the vendors behind them publish nothing to check against.

  • Markifact: one answer on who approves a GTM write, since its GTM page and its docs disagree.
  • Stape: any per-action control, and a tool count outside its README.
  • Opus Growth: GTM tool names or a count.
  • PaidSync: its GTM tool names, which it lists only inside a live session.
  • MCPBundles: any GTM safety default.
HAVE QUESTIONS?

Frequently asked questions

A Google Tag Manager MCP server connects GTM to an AI assistant through the Model Context Protocol, so you can audit and change a container in plain language. InsightfulPipe's hosted server gives the assistant 61 GTM actions, limited to the ones you allow for each account. Our MCP explainer covers the protocol itself.

Sources (checked 2026-10-20)

Every competitor claim above comes from that vendor's own page, documentation or repository, opened on 2026-10-20.

Related articles

Best YouTube MCP Servers in 2026 (9 Compared)
Blog

Best YouTube MCP Servers in 2026 (9 Compared)

The best YouTube MCP server in 2026 for running your own channel is InsightfulPipe. It reads your channel's analytics, uploads and edits videos, manages playlists and replies to comments, with each of its 43 actions switched on or off per channel by your admin.

Read article
Best Instagram MCP Servers in 2026 (9 Compared)
Blog

Best Instagram MCP Servers in 2026 (9 Compared)

The best Instagram MCP server in 2026 is InsightfulPipe. It is the only hosted one that reads your insights, publishes and moderates comments, lets your admin switch each of its 19 actions on or off per account, and keeps comment deletion off until an admin switches it on.

Read article
Best Google Business Profile MCP Servers in 2026 (9 Compared)
Blog

Best Google Business Profile MCP Servers in 2026 (9 Compared)

The best Google Business Profile MCP server in 2026 is InsightfulPipe. It is the only hosted server that gives an AI agent 25 Business Profile actions, lets an admin switch each of them on or off per location, and starts every new connection with deleting a post, a photo or a review reply switched off.

Read article
Best Pinterest MCP Servers in 2026 (9 Compared)
Blog

Best Pinterest MCP Servers in 2026 (9 Compared)

The best Pinterest MCP server in 2026 is InsightfulPipe. It is the only one that manages organic boards and pins, builds Pinterest Ads campaigns that start paused, has no delete action on either side, and lets your admin switch every action on or off per account.

Read article
Best Google Merchant Center MCP Servers in 2026 (10 Compared)
Blog

Best Google Merchant Center MCP Servers in 2026 (10 Compared)

The best Google Merchant Center MCP server in 2026 is InsightfulPipe. It gives an AI agent 44 Merchant Center actions, lets your admin switch each one on or off per account, and keeps deletes and user removal off until an admin switches them on.

Read article
Best Microsoft Ads MCP Servers in 2026 (10 Compared)
Blog

Best Microsoft Ads MCP Servers in 2026 (10 Compared)

The best Microsoft Ads (Bing Ads) MCP server in 2026 is InsightfulPipe. Of the 10 best Microsoft Ads MCP servers compared, it is the only one that can write and also refuses to set new campaigns, ad groups or ads Active, so no campaign, ad group or ad the agent creates starts spending until a person turns it on in Microsoft Advertising.

Read article

Ready to connect your data?

Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.

Start a trial today.