技能潮 SkillTide 提交收录
官方说明开源项目3 天前
paolobietolini/gtm-mcp-server

paolobietolini/gtm-mcp-server

An MCP server for Google Tag Manager
在 GitHub 查看 ↗直链 · 无中转页
官方说明An MCP server for Google Tag Manager. Connect it to your LLM, authenticate once, and start managing GTM through natural language.
★ 数取值
177 ★ · paolobietolini/gtm-mcp-server · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-14 · 最近见到 2026-10-16 · 共见到 3 次 · 被 1 个来源列出
评分构成
综合分 103 · 177 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 paolobietolini/gtm-mcp-server;我们收录于 2026-10-14;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

GTM MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

---
> [!IMPORTANT]
> The hosted instance at https://mcp.gtmeditor.com will be shut down on November 30, 2026. See #139 for details. Thanks to everyone who used it!
---
GTM MCP Server connects MCP clients to the Google Tag Manager API. It can
inspect containers, create and update workspace entities, create versions, and
publish a selected version after explicit confirmation.
Use the hosted server at:
The server supports browser-based Google OAuth for individual users and
service-account authentication for self-hosted automation.
Project status
| Item | Current state |
|---|---|
| Version in server.json | 1.12.3 |
| Transport | MCP Streamable HTTP |
| Runtime tools | 64 GTM tools by default; 94 with GTM_TOOL_GROUPS=all, plus 2 utility tools |
| MCP resources | 8 resource definitions |
| MCP prompts | 6 prompts |
| Official GTM API coverage | 101 of 106 methods |
| Hosted endpoint | https://mcp.gtmeditor.com |
The project implements 101 methods from Google's 106-method GTM v2 discovery surface. The five accounts.user_permissions methods are intentionally excluded because granting and revoking GTM access are security-related and it shouldn't be manager by an LLM.
Connect an MCP client
Add the hosted URL as a remote HTTP MCP server. The client should discover the OAuth metadata, open Google sign-in, and reconnect with the issued bearer
token.
Claude Code
Gemini CLI
Gemini CLI can also use this settings.json entry:
Cursor
Add the following to .cursor/mcp.json:
ChatGPT, Codex, and Claude web
Add a custom or remote MCP connection in the client and use
https://mcp.gtmeditor.com as the server URL. Product menus change more often
than this server, so refer to the client's current MCP connection instructions
if the label differs.
After connecting, try:
The Google account used during OAuth determines which GTM accounts the server
can access.
Typical workflow
1. Call list_accounts, list_containers, and list_workspaces to discover
IDs. Do not guess IDs.
2. Inspect the workspace with list/get tools or the audit_container prompt.
3. Create or update tags, triggers, variables, templates, clients, or
transformations in the selected workspace.
4. Call get_workspace_status and resolve conflicts before versioning.
5. Call create_version to snapshot the workspace.
6. Inspect the saved version with get_version.
7. Call publish_version with confirm: true only when the selected version
is ready to go live.
8. Verify the published state with get_live_version.
Example requests:
- "Audit this workspace for duplicate tags and unused triggers."
- "Create a GA4 purchase event tag, but do not publish it."
- "Show the difference between the latest saved version and the live version."
- "Generate a Markdown tracking plan from this workspace."
- "Import the iubenda template from the Community Template Gallery."
Tools
All GTM tools use the authenticated Google identity from the current MCP
request. Inputs and outputs are structured JSON.
Utility
| Tool | Purpose |
|---|---|
| ping | Test MCP connectivity |
| auth_status | Check whether the current request is authenticated |
Accounts and containers
| Tool | Purpose |
|---|---|
| list_accounts | List accessible GTM accounts |
| update_account | Rename an account |
| list_containers | List containers and their public IDs and settings |
| lookup_container | Find a container by destination ID or GTM public tag ID |
| get_container_snippet | Get a web install snippet or server-container configuration |
| create_container | Create a web, app, AMP, or server container |
| update_container | Rename a container while preserving its other settings |
| delete_container | Permanently delete a container; requires confirm: true |
| combine_containers | Merge a source container into a target; requires confirm: true |
| move_tag_id | Move a tag ID into a new container; requires confirmation and terms acceptance |
Workspaces
| Tool | Purpose |
|---|---|
| list_workspaces | List workspaces in a container |
| create_workspace | Create a workspace |
| get_workspace | Get workspace metadata and its current fingerprint |
| update_workspace | Update selected workspace fields |
| delete_workspace | Delete a workspace; requires confirm: true |
| quick_preview_workspace | Compile an ephemeral preview without saving or publishing |
| get_workspace_status | Show pending changes and merge conflicts |
| bulk_update_workspace | Apply multiple entity changes; requires confirm: true |
来源
github · https://github.com/paolobietolini/gtm-mcp-server
按领域浏览
开源项目
Traction
177 ★
收录于
昨天

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引