{"id":"pouyanafisi-gtm-mcp","name":"gtm-mcp","af_score":57.5,"security_score":61.8,"reliability_score":27.5,"what_it_does":"Provides an MCP server (Node/TypeScript) that exposes Google Tag Manager API v2 operations for reading and managing GTM accounts/containers/workspaces/tags/triggers/variables and for publishing/auditing version changes. Uses OAuth 2.0 credentials to authenticate and supports configuration via environment variables and a separate auth helper to obtain/refresh tokens.","best_when":"You want an agent-friendly way to manage GTM through the MCP tool interface, with OAuth-based access to your own Google Cloud project and Tag Manager accounts.","avoid_when":"You cannot securely store/use OAuth client credentials and refresh tokens, or you need strict operational guarantees (e.g., idempotent safe writes) without additional safeguards.","last_evaluated":"2026-03-30T15:41:30.251350+00:00","has_mcp":true,"has_api":false,"auth_methods":["OAuth 2.0 (Desktop application) via credentials.json and token.json with auto-refresh"],"has_free_tier":false,"known_gotchas":["Mutating operations (create/update/delete/publish) may not be safely idempotent; agents should confirm targets before executing.","Uses numeric GTM IDs (account/container/workspace) and may fail if given public/container IDs in the wrong format.","Authentication requires running a separate auth command and providing credentials/token files; failures may be due to missing/invalid files or insufficient container permissions."],"error_quality":0.0}