npm JavaScript analyzed 1.447.3

samarth-gtm-mcp

v1.447.3
npm

Production-ready MCP server for Google Tag Manager API v2 — Samarth Analytics

maintainer
samarthanalytics-sj
license
MIT
first seen
2026-07-01
last seen
2026-08-01
releases · 30d
500
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 98 tools
transport stdio · streamable-http · http counts 98 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • ${spec.toolPrefix}_create
  • ${spec.toolPrefix}_delete
  • ${spec.toolPrefix}_get
  • ${spec.toolPrefix}_list
  • ${spec.toolPrefix}_revert
  • ${spec.toolPrefix}_update
  • accounts_get
  • accounts_list
  • audit_container
  • built_in_variables_disable
  • built_in_variables_enable
  • built_in_variables_list
  • built_in_variables_revert
  • containers_combine
  • containers_create
  • containers_get
  • containers_list
  • containers_lookup
  • containers_move_tag_id
  • containers_set_tagging_server_urls
  • containers_snippet
  • destinations_get
  • destinations_link
  • destinations_list
  • environments_create
  • environments_delete
  • environments_get
  • environments_list
  • environments_reauthorize
  • environments_update
  • export_container
  • folders_create
  • folders_delete
  • folders_entities
  • folders_get
  • folders_list
  • folders_move_entities
  • folders_update
  • ga4_account_summaries_list
  • ga4_acknowledge_user_data_collection
  • ga4_archive_${r.key}
  • ga4_check_compatibility
  • ga4_create_${r.key}
  • ga4_create_property
  • ga4_custom_dimensions_list
  • ga4_custom_metrics_list
  • ga4_data_retention_get
  • ga4_data_streams_list
  • ga4_delete_${r.key}
  • ga4_delete_account
  • ga4_delete_property
  • ga4_enhanced_measurement_get
  • ga4_google_ads_links_list
  • ga4_key_events_list
  • ga4_properties_list
  • ga4_property_get
  • ga4_run_realtime_report
  • ga4_run_report
  • ga4_update_${r.key}
  • ga4_update_account
  • ga4_update_data_retention
  • ga4_update_property
  • tags_add_ga4_event_parameters
  • tags_create
  • tags_delete
  • tags_get
  • tags_list
  • tags_update
  • triggers_create
  • triggers_delete
  • triggers_get
  • triggers_list
  • triggers_update
  • user_permissions_create
  • user_permissions_delete
  • user_permissions_get
  • user_permissions_list
  • user_permissions_update
  • variables_create
  • variables_delete
  • variables_get
  • variables_list
  • variables_update
  • versions_create
  • versions_delete
  • versions_get
  • versions_list
  • versions_publish
  • versions_set_latest
  • versions_undelete
  • workspace_create_version_and_publish
  • workspace_get_status
  • workspace_quick_preview
  • workspace_resolve_conflict
  • workspace_sync
  • workspaces_create
  • workspaces_get
  • workspaces_list
code evidence v1.447.3 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 43

filesystem 2

  • fs package/dist/auth/googleAuth.js :42 import fs from 'fs';
  • fs package/dist/index.js :20 import { existsSync } from 'node:fs';

network 1

  • net package/dist/utils/pagination.js :26 .describe(`Maximum number of API pages to fetch (default ${DEFAULT_MAX_PAGES}). ` +

secrets 2

  • secrets package/dist/auth/googleAuth.js :90 const samarthSecret = process.env.SAMARTH_GOOGLE_OAUTH_CLIENT_SECRET;
  • secrets package/dist/index.js :65 const staticToken = process.env.GTM_MCP_HTTP_AUTH_TOKEN ?? '';

tool registrations 98

  • accounts_list package/dist/tools/accounts.js :10
  • accounts_get package/dist/tools/accounts.js :39
  • audit_container package/dist/tools/audit.js :22
  • built_in_variables_list package/dist/tools/builtInVariables.js :32
  • built_in_variables_enable package/dist/tools/builtInVariables.js :52
  • built_in_variables_disable package/dist/tools/builtInVariables.js :79
  • built_in_variables_revert package/dist/tools/builtInVariables.js :106
  • containers_list package/dist/tools/containers.js :10
  • containers_get package/dist/tools/containers.js :27
  • containers_create package/dist/tools/containers.js :46
  • containers_set_tagging_server_urls package/dist/tools/containers.js :77
  • containers_snippet package/dist/tools/containers.js :113
  • containers_lookup package/dist/tools/containers.js :132
  • containers_combine package/dist/tools/containers.js :148
  • containers_move_tag_id package/dist/tools/containers.js :187
  • destinations_list package/dist/tools/containers.js :225
  • destinations_get package/dist/tools/containers.js :250
  • destinations_link package/dist/tools/containers.js :270
  • environments_list package/dist/tools/environments.js :16
  • environments_get package/dist/tools/environments.js :31
  • environments_create package/dist/tools/environments.js :47
  • environments_update package/dist/tools/environments.js :75
  • environments_reauthorize package/dist/tools/environments.js :106
  • environments_delete package/dist/tools/environments.js :133
  • export_container package/dist/tools/export.js :11
  • folders_list package/dist/tools/folders.js :10
  • folders_get package/dist/tools/folders.js :24
  • folders_entities package/dist/tools/folders.js :39
  • folders_create package/dist/tools/folders.js :54
  • folders_update package/dist/tools/folders.js :79
  • folders_delete package/dist/tools/folders.js :107
  • folders_move_entities package/dist/tools/folders.js :130
  • ga4_account_summaries_list package/dist/tools/ga4Admin.js :42
  • ga4_properties_list package/dist/tools/ga4Admin.js :61
  • ga4_property_get package/dist/tools/ga4Admin.js :95
  • ga4_data_streams_list package/dist/tools/ga4Admin.js :110
  • ga4_enhanced_measurement_get package/dist/tools/ga4Admin.js :130
  • ga4_custom_dimensions_list package/dist/tools/ga4Admin.js :157
  • ga4_custom_metrics_list package/dist/tools/ga4Admin.js :175
  • ga4_data_retention_get package/dist/tools/ga4Admin.js :194
  • ga4_key_events_list package/dist/tools/ga4Admin.js :210
  • ga4_google_ads_links_list package/dist/tools/ga4Admin.js :229
  • ga4_create_${r.key} package/dist/tools/ga4AdminWrite.js :99
  • ga4_update_${r.key} package/dist/tools/ga4AdminWrite.js :129
  • ga4_delete_${r.key} package/dist/tools/ga4AdminWrite.js :163
  • ga4_archive_${r.key} package/dist/tools/ga4AdminWrite.js :185
  • ga4_create_property package/dist/tools/ga4AdminWrite.js :441
  • ga4_update_property package/dist/tools/ga4AdminWrite.js :472
  • ga4_delete_property package/dist/tools/ga4AdminWrite.js :507
  • ga4_update_data_retention package/dist/tools/ga4AdminWrite.js :525
  • ga4_update_account package/dist/tools/ga4AdminWrite.js :611
  • ga4_delete_account package/dist/tools/ga4AdminWrite.js :627
  • ga4_acknowledge_user_data_collection package/dist/tools/ga4AdminWrite.js :645
  • ga4_run_report package/dist/tools/ga4Data.js :39
  • ga4_check_compatibility package/dist/tools/ga4Data.js :136
  • ga4_run_realtime_report package/dist/tools/ga4Data.js :187
  • workspace_quick_preview package/dist/tools/publish.js :18
  • versions_publish package/dist/tools/publish.js :48
  • workspace_create_version_and_publish package/dist/tools/publish.js :78
  • ${spec.toolPrefix}_list package/dist/tools/serverSide.js :40
  • ${spec.toolPrefix}_get package/dist/tools/serverSide.js :55
  • ${spec.toolPrefix}_create package/dist/tools/serverSide.js :71
  • ${spec.toolPrefix}_update package/dist/tools/serverSide.js :102
  • ${spec.toolPrefix}_delete package/dist/tools/serverSide.js :138
  • ${spec.toolPrefix}_revert package/dist/tools/serverSide.js :164
  • tags_list package/dist/tools/tags.js :17
  • tags_get package/dist/tools/tags.js :32
  • tags_create package/dist/tools/tags.js :50
  • tags_update package/dist/tools/tags.js :83
  • tags_add_ga4_event_parameters package/dist/tools/tags.js :141
  • tags_delete package/dist/tools/tags.js :179
  • triggers_list package/dist/tools/triggers.js :21
  • triggers_get package/dist/tools/triggers.js :35
  • triggers_create package/dist/tools/triggers.js :50
  • triggers_update package/dist/tools/triggers.js :88
  • triggers_delete package/dist/tools/triggers.js :143
  • user_permissions_list package/dist/tools/userPermissions.js :30
  • user_permissions_get package/dist/tools/userPermissions.js :46
  • user_permissions_create package/dist/tools/userPermissions.js :64
  • user_permissions_update package/dist/tools/userPermissions.js :96
  • user_permissions_delete package/dist/tools/userPermissions.js :129
  • variables_list package/dist/tools/variables.js :12
  • variables_get package/dist/tools/variables.js :26
  • variables_create package/dist/tools/variables.js :41
  • variables_update package/dist/tools/variables.js :71
  • variables_delete package/dist/tools/variables.js :116
  • versions_list package/dist/tools/versions.js :16
  • versions_get package/dist/tools/versions.js :42
  • versions_create package/dist/tools/versions.js :61
  • versions_set_latest package/dist/tools/versions.js :89
  • versions_undelete package/dist/tools/versions.js :115
  • versions_delete package/dist/tools/versions.js :140
  • workspaces_list package/dist/tools/workspaces.js :14
  • workspaces_get package/dist/tools/workspaces.js :29
  • workspaces_create package/dist/tools/workspaces.js :47
  • workspace_get_status package/dist/tools/workspaces.js :73
  • workspace_sync package/dist/tools/workspaces.js :100
  • workspace_resolve_conflict package/dist/tools/workspaces.js :125

install hooks 1

  • prepublishOnly package/package.json :55 npm run build

declared dependencies 21

  • @modelcontextprotocol/sdk@^1.17.4
  • express@^4.18.2
  • google-auth-library@^9.14.0
  • googleapis@^140.0.0
  • zod@^3.23.8
  • dotenv@^16.4.5
  • @types/express@^4.17.21
  • @types/node@^20.11.24
  • jest@^29.7.0
  • @jest/globals@^29.7.0
  • ts-jest@^29.1.5
  • tsx@^4.7.1
  • typescript@^5.4.5
  • semantic-release@^24.1.0
  • @semantic-release/changelog@^6.0.3
  • @semantic-release/commit-analyzer@^13.0.0
  • @semantic-release/git@^10.0.1
  • @semantic-release/github@^11.0.0
  • @semantic-release/npm@^12.0.1
  • @semantic-release/release-notes-generator@^14.0.1
  • conventional-changelog-conventionalcommits@^8.0.0