New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Samarth Gtm Mcp

236 tools. 128 can modify or destroy data without limits.

21 destructive tools with no built-in limits. Policy required.

Last updated:

128 can modify or destroy data
108 read-only
236 tools total

Community server · catalogue entry checked 13/08/2026

How to control Samarth Gtm Mcp ↓

What Samarth Gtm Mcp exposes to your agents

Read (108) Write / Execute (107) Destructive / Financial (21)
Critical Risk

The most dangerous Samarth Gtm Mcp tools

128 of Samarth Gtm Mcp's 236 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Samarth Gtm Mcp

PolicyLayer is an MCP gateway — it sits between your AI agents and Samarth Gtm Mcp, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "update_google_ads_campaign_budget": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "built_in_variables_disable": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_google_ads_negative_keywords": {
    "limits": [
      {
        "counter": "add_google_ads_negative_keywords_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "accounts_get": {
    "limits": [
      {
        "counter": "accounts_get_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Samarth Gtm Mcp — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON SAMARTH GTM →

Instant setup, no code required.

All 236 Samarth Gtm Mcp tools

DESTRUCTIVE 20 tools
Destructive built_in_variables_disable [DELETE] Disable one or more built-in variables in a GTM workspace. Destructive delete_ga4_account [GA4] Soft-delete (trash) an entire GA4 account and all its properties. High blast radius. Destructive — two-s Destructive delete_ga4_property [GA4] Soft-delete (trash) a GA4 property — recoverable for a limited time. Destructive — two-step approval. Destructive delete_gtm_client Delete a CLIENT from a SERVER container workspace (draft, not published). The GTM API DOES support this (works Destructive delete_gtm_folder Delete a GTM folder (draft, not published). GTM does NOT delete its contents: the tags/triggers/variables beco Destructive delete_gtm_tag Delete a tag from a GTM workspace (draft, not published). Destructive, requires two confirmations. Destructive delete_gtm_trigger Delete a trigger from a GTM workspace (draft, not published). Applies the audit fix for an unused trigger. Des Destructive delete_gtm_variable Delete a variable from a GTM workspace (draft, not published). Destructive, requires two confirmations; verify Destructive delete_unused_gtm_triggers Bulk-delete the UNUSED (orphaned) triggers in a GTM workspace: referenced by no tag (firing or blocking) and n Destructive delete_unused_gtm_variables Bulk-delete the UNUSED (orphaned) variables in a GTM workspace: {{name}} referenced by no tag, trigger or othe Destructive environments_delete [DELETE] Delete a GTM environment. Requires GTM_MCP_ENABLE_DELETES=true and confirm=true. Destructive folders_delete [DELETE] Delete a GTM folder. Requires GTM_MCP_ENABLE_DELETES=true and confirm=true. Contents of the folder wi Destructive forget_memory Remove saved memories matching a description. Call this when the user says to forget or stop applying Destructive ga4_delete_account [GA4 DELETE] Soft-delete (trash) an entire GA4 account and all its properties. High blast radius — recoverable Destructive ga4_delete_property [GA4 DELETE] Soft-delete (trash) a GA4 property. It is recoverable from the trash for a limited time, then per Destructive tags_delete [DELETE] Delete a GTM tag. Requires GTM_MCP_ENABLE_DELETES=true and confirm=true. Destructive triggers_delete [DELETE] Delete a GTM trigger. Requires GTM_MCP_ENABLE_DELETES=true and confirm=true. Destructive user_permissions_delete [DELETE] Revoke a user\ Destructive variables_delete [DELETE] Delete a GTM variable. Requires GTM_MCP_ENABLE_DELETES=true and confirm=true. Destructive versions_delete [DELETE] Delete a GTM container version.
WRITE 98 tools
Write add_google_ads_negative_keywords Add campaign-level NEGATIVE keywords to a LIVE campaign - the follow-through after Write analytics_scorecard Unified analytics health SCORECARD: a 0-100 score and letter grade with a per-section breakdown and ranked top Write audit_google_ads_ga4_link Audit the Ads ↔ GA4 SEAM for one Ads account + one GA4 property: is the property linked to this account Write audit_install_drift Report DRIFT against the install manifest, the record of resources our setup tools (e.g. setup_ecommerce_funne Write bootstrap_server_side_tagging Set up server-side tagging in one step: creates a SERVER container, then a GA4 client and GA4 server tag in it Write built_in_variables_enable [WRITE] Enable one or more built-in variables in a GTM workspace. Write built_in_variables_revert [WRITE] Revert changes to a built-in variable in the workspace to the original container version. Write containers_combine [WRITE] Combine (merge) another container into this one. Write containers_create [WRITE] Create a new GTM container. Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write containers_move_tag_id [WRITE] Move a Tag ID out of a container into a new container. Write containers_set_tagging_server_urls [WRITE] Set a SERVER container Write copy_workspace_resources COPY all tags, triggers and variables from one workspace into another in the SAME container. GTM has no atomic Write create_amazon_capi_server_tag Create an Amazon Ads Conversions API SERVER tag from the Stape template (stape-io / amazon-tag), imported auto Write create_ga4_property [GA4] Create a new GA4 property under an account. Applies directly to GA4. Write create_google_ads_conversion_action Create a new WEBSITE conversion action in a Google Ads account and return its Conversion ID and Label. Write create_google_ads_conversion_actions_for_tags BATCH one-click: create ONE Google Ads conversion action per GTM tag in the selected Ads account, and (when yo Write create_google_ads_user_list Create a CRM-based Customer Match user list (CONTACT_INFO: emails/phones) - the missing target when Write create_gtm_environment Create a GTM ENVIRONMENT (e.g. a Write create_gtm_folder Create a folder in a GTM workspace to organise tags/triggers/variables. Folders are PURELY organisational, the Write create_gtm_tracking_tag [WRITE] PREFERRED way to create a GA4 event tag that fires on an event. Builds a CORRECT GTM Write create_gtm_variable Create a variable in a GTM workspace from a raw GTM Variable resource {name, type, ...}. Prefer create_gtm_var Write create_gtm_variable_typed [WRITE] Create a GTM variable by KIND rather than by GTM\ Write create_gtm_workspace Create a new draft workspace in a GTM container to make changes in. Write create_linkedin_capi_server_tag Create a LinkedIn Conversions API SERVER tag from the Stape template (stape-io / linkedin-tag), imported autom Write create_meta_capi_server_tag Create a Meta/Facebook Conversions API (CAPI) SERVER tag from the Stape template (stape-io / facebook-tag), im Write create_meta_emq_variables Create the standard Meta CAPI Write create_pinterest_capi_server_tag Create a Pinterest Conversions API SERVER tag from the official Pinterest server template (pinterest / ss-gtm- Write create_pinterest_tag Create a Pinterest WEB tag from the Pinterest community template, imported automatically. Write create_reddit_capi_server_tag Create a Reddit Conversions API SERVER tag from the Stape template (stape-io / reddit-tag), imported automatic Write create_server_container Create a SERVER container (server-side GTM, usageContext Write create_server_container_from_web ONE STEP: create a complete, production-shaped server-side container FROM a web container. Derives its GA4 Mea Write create_server_tag Create a tag in a SERVER container workspace (it reads event data from the GA4 client). Fields per platform: g Write create_snap_pixel_tag Create a Snap Pixel WEB tag from the Snapchat community template, imported automatically. Write create_stackadapt_server_tag Create a StackAdapt SERVER pixel tag from the official StackAdapt server template, imported automatically. con Write create_tiktok_capi_server_tag Create a TikTok Events API SERVER tag from the Stape template (stape-io / tiktok-tag), imported automatically. Write destinations_link [WRITE] Link a destination (Google tag / GA4 destination) to a GTM container. Write diff_gtm_versions Diff two PUBLISHED container versions: tags/triggers/variables added, removed or modified between version A (b Write environments_create [WRITE] Create a new GTM environment. Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write environments_update [WRITE] Update an existing GTM environment. Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write folders_create [WRITE] Create a GTM folder. Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write folders_move_entities [WRITE] Move tags/triggers/variables into a folder. Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write folders_update [WRITE] Update a GTM folder. Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write ga4_acknowledge_user_data_collection [GA4 WRITE] Acknowledge that the property owner has the required user privacy disclosures/rights. Write ga4_create_property [GA4 WRITE] Create a new GA4 property under an account. Requires GA4_MCP_ENABLE_WRITES=true and confirm=true. Write ga4_update_account [GA4 WRITE] Update a GA4 account (displayName). Requires GA4_MCP_ENABLE_WRITES=true and confirm=true. Write ga4_update_data_retention [GA4 WRITE] Update a property\ Write ga4_update_property [GA4 WRITE] Update a GA4 property (displayName / timeZone / currencyCode / industryCategory). Write generate_analytics_report Generate a shareable, client-ready analytics health REPORT in Markdown: 0-100 score and grade, a per-section s Write import_gallery_template Import a Community Template Gallery template into a workspace by GitHub owner + repository. The GTM API DOES s Write move_gtm_entities_to_folder Move tags, triggers and/or variables into a GTM folder (organisational only, does NOT change firing). Pass at Write plan_phone_conversion_tracking Build the COMPLETE, reviewable implementation plan for tracking every phone number on a page as its own Google Write remember_memory Save a durable NOTE to the assistant\ Write rename_gtm_folder Rename a GTM folder (organisational only). Write set_ga4_measurement_id Set/replace the Measurement ID on ONE GA4 tag. The value may be a literal id (G-/AW-/GT-XXXX) or a GTM variabl Write set_ga4_measurement_id_on_all_tags Set/replace the Measurement ID on ALL GA4 tags in the workspace in ONE call (GA4 event tags plus the Google ta Write set_google_ads_campaign_status Pause or re-enable a LIVE campaign. Pausing stops spend within minutes; the result returns the previous Write set_gtm_container Switch the ACTIVE GTM container within the current account, by containerId OR containerName (case-insensitive) Write set_gtm_tag_consent Set a tag\ Write set_gtm_tag_paused Pause or unpause a tag in a GTM workspace, preserving its other settings. Applies the audit fix for a paused t Write set_gtm_workspace Switch the ACTIVE GTM workspace (the one in the app bar, used by the audit and new operations) within the curr Write set_server_container_tagging_url Set the SERVER container\ Write set_web_server_container_url Wire a WEB container to a server container by setting the web Google tag Write setup_consent_mode_defaults Install the Consent Mode v2 DEFAULT-consent tag in a WEB container: a Custom HTML gtag( Write setup_ecommerce_funnel ONE STEP: install the FULL GA4 ecommerce funnel in a WEB container. Per funnel event (default view_item, add_t Write setup_server_ecommerce_funnel ONE STEP: install the server-side ecommerce funnel in a SERVER container (containerId must be the SERVER one). Write tags_add_ga4_event_parameters [WRITE] Add GA4 event parameters to a GA4 Event tag (type Write tags_create [WRITE] Create a new GTM tag. Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write tags_update [WRITE] Update an existing GTM tag (read-modify-write). Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write templates_import_from_gallery [WRITE] Install a Community Template Gallery template into a workspace by GitHub owner and repository, Write triggers_create [WRITE] Create a GTM trigger. Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write triggers_update [WRITE] Update a GTM trigger (read-modify-write — omitted fields are preserved; Write update_ga4_account [GA4] Rename a GA4 account (displayName). Applies directly. Write update_ga4_attribution_settings [GA4] Update a property Write update_ga4_data_redaction [GA4] Update a WEB data stream Write update_ga4_data_retention [GA4] Update a property\ Write update_ga4_enhanced_measurement [GA4] Update a WEB data stream Write update_ga4_google_signals [GA4] Turn Google Signals on or off for a property. Enabling activates cross-device + demographics data collec Write update_ga4_property [GA4] Update a GA4 property (displayName / timeZone / currencyCode / industryCategory). Applies directly. Write update_google_ads_conversion_action Fix a conversion action IN PLACE - exactly the fields the health audit\ Write update_gtm_client Update a CLIENT in a SERVER container workspace IN PLACE. Read-modify-write: the current client is fetched and Write update_gtm_environment Update an existing GTM ENVIRONMENT in place (name, url, enableDebug, description). Read-modify-write, so omitt Write update_gtm_tag Update an existing tag in a GTM workspace. Read-modify-write: the current tag is fetched and only the fields y Write update_gtm_transformation Update a TRANSFORMATION in a SERVER container workspace IN PLACE. Read-modify-write with Write update_gtm_trigger Update an existing trigger IN PLACE (read-modify-write). The GTM API DOES support this: do NOT delete and recr Write update_gtm_variable Update an existing variable in a GTM workspace IN PLACE. Read-modify-write: the current variable is fetched an Write upload_google_ads_conversion_adjustments RETRACT (remove) or RESTATE (revalue) conversions already recorded in the LIVE account - the CRM-driven Write upload_google_ads_customer_match Add members to an EXISTING Customer Match user list (pick it from list_google_ads_audiences - CRM-based, Write upload_google_ads_offline_conversions Upload OFFLINE conversions to the LIVE Google Ads account: each row is a gclid (from auto-tagging) OR an Write user_permissions_create [WRITE] Grant a user access to a GTM account (and optionally containers). Write user_permissions_update [WRITE] Update a user\ Write variables_create [WRITE] Create a GTM variable. Requires GTM_MCP_ENABLE_WRITES=true and confirm=true. Write variables_update [WRITE] Update a GTM variable (read-modify-write — omitted fields are preserved; Write versions_create [WRITE] Create a new GTM container version from a workspace (checkpoint). Write versions_set_latest [WRITE] Set a specific container version as the Write versions_undelete [WRITE] Undelete a previously deleted GTM container version. Write workspace_resolve_conflict Resolve a merge conflict for a workspace entity. Write workspace_sync Syncs a workspace to the latest container version by updating all unmodified workspace entities. Write workspaces_create [WRITE] Create a new workspace. Requires GTM_MCP_ENABLE_WRITES=true.
READ 108 tools
Read accounts_get Get details of a specific GTM account. Read accounts_list List all GTM accounts accessible to the authenticated user. Read audit_container Inspect a GTM workspace for common analytics implementation issues. Read audit_ga4_data_quality Audit the actual GA4 reporting DATA over the last N days (default 28) and flag data-quality problems that sile Read audit_ga4_property Audit a GA4 property configuration and return findings with a severity summary: no data streams, 2-month (defa Read audit_google_ads_conversion_health THE conversion-health audit: runs every read in one pass (tagging/UTM plumbing, full conversion-action Read audit_gtm_container_changes Re-audit the workspace AND report what CHANGED since its last audit: NEW issues (regressions), RESOLVED issues Read audit_server_container Audit a SERVER container workspace. Checks that a client claims incoming requests; that server tags carry thei Read audit_tracking_status UNIFIED tracking status for the WEB container: ONE card of six DIMENSIONS (setup, consent, schema, dedup, runt Read built_in_variables_list List all currently enabled built-in variables in a GTM workspace. Read check_ga4_compatibility Check which of the given GA4 dimensions/metrics can be combined in ONE report on this property (the Data API r Read check_gtm_measurement_ids Cross-check the GA4 measurement ids configured in this GTM container against the GA4 properties the signed-in Read consent_banner_detect Detect the consent banner (CMP) on a page without touching it. Identifies the vendor Read containers_get Get details of a specific GTM container. Read containers_list List all GTM containers within a GTM account. Automatically follows pagination to return all containers. Read containers_lookup Look up a GTM container by its linked destination ID (e.g. a GA4 measurement ID or tag ID). Read containers_snippet Get the GTM installation snippet (HTML/JS tagging code) for a container. Read destinations_get Get details of a specific GTM destination. Read destinations_list List all destinations (linked Google tags / GA4 destinations) for a GTM container. Read detect_meta_web_tags Scan a WEB container for Meta/Facebook pixel tags (Custom HTML with fbq, or a tag named/typed for Facebook/Met Read detect_page_phone_numbers Scan one or more live page URLs and return every UNIQUE phone number on them, merged across pages and normaliz Read diff_gtm_workspace_vs_live Show CONFIG DRIFT between the draft workspace and the PUBLISHED (live) container version: which tags/triggers/ Read environments_get Get details of a specific GTM environment. Read environments_list List all environments in a GTM container. Automatically follows pagination. Read export_container Export a full GTM workspace summary as structured JSON. Read folders_entities List all entities (tags, triggers, variables) within a specific GTM folder. Read folders_get Get a specific GTM folder. Read folders_list List all GTM folders in a workspace. Automatically follows pagination to return all folders. Read forms_scan Visit one page and inventory every form: fields with labels/types, detected PII categories Read ga4_account_summaries_list List GA4 account summaries accessible to the authenticated user. Each Read ga4_check_compatibility Check which of the given GA4 dimensions/metrics can be combined in ONE report on this Read ga4_custom_dimensions_list List custom dimensions configured on a GA4 property (parameter name, Read ga4_custom_metrics_list List custom metrics configured on a GA4 property (parameter name, Read ga4_data_retention_get Get the data retention settings for a GA4 property (event data retention Read ga4_data_streams_list List data streams for a GA4 property (web, Android, iOS). Web streams Read ga4_enhanced_measurement_get Get the enhanced measurement settings for a specific WEB data stream Read ga4_google_ads_links_list List Google Ads links for a GA4 property (linked customer ID, Read ga4_key_events_list List key events (formerly Read ga4_properties_list List GA4 properties under a given parent account. Returns full property Read ga4_property_get Get a single GA4 property by ID, including display name, time zone, Read ga4_run_realtime_report Run a read-only GA4 Data API Realtime report (events in roughly the last Read ga4_run_report Run a read-only GA4 Data API report for a property over a date range. Read generate_ga4_report Generate a shareable, client-ready Markdown health report for a GA4 property: an overall score + grade combini Read get_form_tracking_recipe Get the complete, ready-to-create GTM recipe for an AJAX WordPress form plugin (Contact Form 7, Gravity Forms, Read get_ga4_attribution_settings Get a GA4 property\ Read get_ga4_data_retention Get a GA4 property\ Read get_ga4_enhanced_measurement Get the enhanced-measurement settings of ONE GA4 WEB data stream (page views, scrolls, outbound clicks, site s Read get_ga4_google_signals Get a GA4 property\ Read get_ga4_property_details Get a GA4 property\ Read get_google_ads_budget_pacing Daily budgets vs ACTUAL average daily spend per enabled campaign over a trailing window (default 14 days): Read get_google_ads_change_history WHO changed WHAT in the Google Ads account, newest first: timestamp, user email, the surface it came from Read get_google_ads_conversion_volume Conversions per conversion ACTION over a window (default last 30 days; or startDate/endDate YYYY-MM-DD), plus Read get_google_ads_recommendations GOOGLE\ Read get_google_ads_structure Structure reads for deeper audits, one view per call: Read get_google_ads_tracking_setup The account\ Read get_google_ads_upload_diagnostics Google\ Read gtm_tag_suggestions Scan a website and suggest the GA4 event tags worth creating in GTM — a Read list_ga4_accounts List the Google Analytics 4 account summaries the signed-in user can access. Read list_ga4_audiences List the audiences (remarketing / segmentation) configured on a GA4 property — by display name, with descripti Read list_ga4_bigquery_links List a GA4 property\ Read list_ga4_custom_dimensions List a GA4 property\ Read list_ga4_custom_metrics List a GA4 property\ Read list_ga4_data_streams List the data streams of a GA4 property. Requires property like Read list_ga4_firebase_links List a GA4 property\ Read list_ga4_google_ads_links List the Google Ads accounts linked to a GA4 property (customerId, ads-personalization flag). Requires propert Read list_ga4_key_events List the key events (conversions) configured on a GA4 property — by event NAME, with counting method and wheth Read list_ga4_measurement_protocol_secrets List Measurement Protocol secrets on a GA4 property, grouped by data stream — by DISPLAY NAME only (the secret Read list_ga4_properties List GA4 properties under an account. Requires account like Read list_google_ads_accounts List the Google Ads accounts the signed-in user can reach, manager (MCC) accounts included. Returns each Read list_google_ads_audiences The account\ Read list_google_ads_campaigns List a Google Ads account\ Read list_gtm_accounts List the Google Tag Manager accounts the signed-in user can access. Read list_gtm_clients List the CLIENTS in a SERVER container workspace, e.g. the GA4 client Read list_gtm_containers List the GTM containers within a GTM account. Requires the numeric accountId. Read list_gtm_environments List the container Read list_gtm_folders List the folders in a GTM workspace (name + folderId). The GTM API DOES expose this (folders.list): use it to Read list_gtm_templates List the CUSTOM (community-gallery) templates imported into a workspace with each one\ Read list_gtm_transformations List the TRANSFORMATIONS in a SERVER container workspace; they enrich or redact event data before tags run. Read list_gtm_triggers List the triggers in a GTM workspace. Read list_gtm_variables List the user-defined variables in a GTM workspace (name + type). Use it to check whether a variable already e Read list_gtm_versions List the container\ Read list_gtm_workspaces List the workspaces in a GTM container. Read list_unused_gtm_triggers List the UNUSED (orphaned) triggers in a GTM workspace: referenced by NO tag (firing or blocking) and not in a Read list_unused_gtm_variables List the UNUSED (orphaned) variables in a GTM workspace: {{name}} referenced by NO tag, trigger or other varia Read lookup_corpus_patterns Look up how tags, triggers and variables were ACTUALLY built across the operator\ Read monitor_ga4_property Run a live HEALTH MONITOR on a GA4 property and return an alert list: is data still being received (realtime a Read rank_ga4_campaigns Rank a GA4 property Read recall_memories SEARCH the saved memories for this Google account and read back what matches. A few of the most relevant Read run_ga4_realtime_report Run a GA4 REAL-TIME report (events in the last 30 minutes). dimensions/metrics are GA4 realtime API names (e.g Read score_ga4_property Produce a GA4 property health SCORECARD: an overall 0–100 score + letter grade (A–F) and a severity-ranked top Read spy_gtag_config Read the PUBLIC gtag.js tag configuration for ANY measurement id (yours or a competitor - no GA4 access needed Read tags_get Get details of a specific GTM tag. Read tags_list List all GTM tags in a workspace. Automatically follows pagination to return all tags. Read triggers_get Get a specific GTM trigger. Read triggers_list List all GTM triggers in a workspace. Automatically follows pagination to return all triggers. Read user_permissions_get Get a specific user permission record for a GTM account. Read user_permissions_list List all user permissions for a GTM account. Automatically follows pagination. Read variables_get Get a specific GTM variable. Read variables_list List all user-defined GTM variables in a workspace. Automatically follows pagination to return all variables. Read verify_server_endpoint Runtime check for a server-side GTM tagging server: GET <serverUrl>/healthy to confirm the host is deployed an Read verify_tracking_setup READ-ONLY post-install QA on the WEB container: verify a tracking setup against the funnel checklist, pass/war Read versions_get Get the full contents of a specific GTM container version. Pass Read versions_list List all container version headers (summary) for a GTM container. Read workspace_get_status Get the status of a GTM workspace: the list of changed entities (workspaceChange) Read workspace_quick_preview Generate a quick-preview (debug) link for a GTM workspace. Read workspaces_get Get details of a specific GTM workspace. Read workspaces_list List all workspaces within a GTM container. Automatically follows pagination to return all workspaces.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Samarth Gtm Mcp

Can an AI agent move money through the Samarth Gtm MCP server? +

Yes. The Samarth Gtm Mcp server exposes 1 financial tools including update_google_ads_campaign_budget. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Samarth Gtm MCP server? +

Yes. The Samarth Gtm Mcp server exposes 20 destructive tools including built_in_variables_disable, delete_ga4_account, delete_ga4_property. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Samarth Gtm Mcp? +

The Samarth Gtm Mcp server has 98 write tools including add_google_ads_negative_keywords, analytics_scorecard, audit_google_ads_ga4_link. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Samarth Gtm Mcp.

How many tools does the Samarth Gtm MCP server expose? +

236 tools across 4 categories: Destructive, Execute, Read, Write. 108 are read-only. 128 can modify, create, or delete data.

How do I enforce a policy on Samarth Gtm Mcp? +

Register the Samarth Gtm MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Samarth Gtm Mcp tool call.

Deterministic rules across all 236 Samarth Gtm Mcp tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

236 Samarth Gtm Mcp tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Samarth Gtm's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.