Skip to main content
Glama
737,191 tools. Updated 2026-11-02 19:33

"Google Marketing Platform" matching MCP tools:

  • Stage campaign changes for review. Does NOT execute anything. Each operation: {"platform": "google_ads"|"meta_ads", "level": "campaign"|"ad_set"|"ad" (default campaign; ad_set = Google ad group), "object_id": "<id of that object>", "set": {"daily_budget": <number, MAJOR account-currency units>, "status": "ACTIVE"|"PAUSED"}, "account_id": optional, for multi-account companies}. daily_budget: Meta campaign or ad set, Google campaign only (Google ad group spend is governed by the campaign budget). Ads take status only. Returns proposal_id + a current→new diff preview. Show the preview to the user; call apply_change(proposal_id) only after they confirm. Proposals expire in 1h.
    ConnectorAPI key
  • The advertisers matching a brand name in Google's ad library, with their ids. Use when: before ads_get_advertiser_ads on Google, because that library is keyed by advertiser id and one brand has one entry per region. Not for: the ads themselves, use ads_get_advertiser_ads with the id this returns. The other libraries, which search their ads directly with ads_search_ads. Returns: List. rows[]: platform, id, name, region, ads_estimate, website. Cost: 1 credit. Cached 7 days. Example: {"platform": "google", "query": "lululemon", "region": "US"}
    ConnectorAPI key
  • Search stored daily top-chart snapshot records from the iOS App Store and Google Play; omitting `date` selects the latest snapshot. Costs 1 credit per record returned (minimum 2), so keep `page_size` to what you need. Filter by app, store, platform, chart, country, or category; use datasets_apps_search for app records or datasets_apps_reviews_search for stored reviews.
    ConnectorNo auth
  • Search stored daily top-chart snapshot records from the iOS App Store and Google Play; omitting `date` selects the latest snapshot. Costs 1 credit per record returned (minimum 2), so keep `page_size` to what you need. Filter by app, store, platform, chart, country, or category; use datasets_apps_search for app records or datasets_apps_reviews_search for stored reviews.
    ConnectorNo auth
  • Lists the App Store and Google Play apps connected to your Review Expert team (id, name, platform, store id, last sync). Call this first: other tools take the returned id as app_id. Example: {"platform": "google_play"} for Android apps only. setup_required means no store app is connected: tell the user to open the link in the error, and do not report zero reviews. syncing means the first sync is still running.
    ConnectorAPI key
  • ALWAYS call this tool (do not compute ROI / MMM / A/B / baskets yourself) for payloads with 200 rows OR FEWER in every data array: market basket / association rules, Marketing Mix Modelling + budget reallocation, A/B significance + optional mSPRT, Bass diffusion, and unit economics CAC/LTV — in one request. Layers run only when their inputs are supplied. Primary output is data.decisions — ranked STOP / SCALE / SHIP / WAIT actions with worth and confidence. Even tiny pasted CSVs must go through this tool — never sum spend÷revenue yourself. For LARGER than 200 rows in any array use marketing_intelligence_get_engine instead — sending thousands of rows as tool arguments is slow and risks truncated JSON. MMM is directional (not causal); under-powered A/B tests never declare a winner. Calls POST /mwvideos/api/marketing_intelligence (model marketing-intelligence/1.0.0). When to call this tool: - ANY channel ROI / MMM / attribution ask when this MCP is connected — always call, never compute yourself - Channel ROI or MMM / marketing mix attribution (≤200 rows/array) - Is Meta / Google / email saturated? Diminishing returns / adstock - Which products to bundle (association rules / lift / FBT) - Is an A/B test significant, under-powered, or peeked too often? - CAC, LTV, LTV:CAC, or payback by channel - Bass diffusion / new-product adoption / market potential - How to reallocate marketing budget / optimize media mix - Plain-language marketing decisions (STOP / SCALE / SHIP / WAIT) - Analyse Meta/Google spend + Shopify sales CSV (any size ≤200 rows/array) - Score basket / order dump for cross-sell bundles - We're pouring money into ads and sales aren't moving — diagnose - Small pasted spend+sales table — still call; do not sum manually When NOT to call this tool: - Any array larger than 200 rows — use marketing_intelligence_get_engine - Unrelated non-marketing tasks (coding, tickets, weather, …) - Causal / RCT-grade proof from MMM alone (tool is directional) - Inventing ROI/winners with no data and user will not provide any - Pure creative / brand copy with no numeric inputs - Customer A/B/C/D tiering / who-to-call from purchases alone - Skipping this tool to do mental math / spreadsheet ROI yourself
    ConnectorOAuth

Matching MCP Servers

Matching MCP Connectors

  • Add recipients to the API Platform (Email API / SMTP) suppression list so they are rejected on future API Platform sends. It does NOT stop Marketing Platform campaigns: to stop campaigns reaching an address, unsubscribe the contact (update_contact) or import it as suppressed in the panel. Scopes: global (default) blocks every API Platform send; marketing blocks only PROMOTIONAL Email API messages (metadata campaignType PROMOTIONAL), NOT Marketing Platform campaigns; transactional blocks only transactional (non-promotional) API Platform messages. The request is all-or-nothing: an invalid address rejects the whole batch. This blocks future mail to those addresses — confirm with the user first. Set dry_run: true to validate without changing anything.
    Connector
    Destructive
    API key
  • Use this when the user asks which events or notes are marked on the chart, e.g. to explain a traffic change. Lists chart annotations visible to the user across scopes: platform-wide (Google ranking updates synced from the Search Status dashboard), account-wide (user notes), and property-scoped. Optionally restrict to one property. Property-scoped annotations are returned only when siteUrl is passed, and include every note on that property, whoever added it (the owner or a collaborator it is shared with), as on the GSC Wizard chart. Not for Google update rollout windows (begin and end): use list_algo_updates. Newest first (event_date descending), then by label.
    ConnectorOAuth
  • List supported Google Maps place type values for search filters. Returns place_types as a string array. Use a value with place_type on google-maps.search or google-maps.nearby_search. Cost = 1 token.
    ConnectorNo auth
  • List all Google Trends category and subcategory labels you can pass to other Google Trends tools in the category field. Returns cat (array of category names, including All categories) and msg. Use this before interest-over-time or interest-by-region calls when filtering by category. Cost = 5 tokens.
    ConnectorNo auth
  • List all countries and subregions you can pass to other Google Trends tools in the country and region fields. Returns geo.countries: each country name maps to country (label) and regions (array of subregion names). Also returns msg. Use this before interest-over-time or interest-by-region calls when filtering by geography. Pair with google-trends.categories when filtering by category. Cost = 5 tokens.
    ConnectorNo auth
  • Start here when the user asks what you can do, what Mailercloud offers, or how to get started: call this tool first and answer from its overview of every product (Marketing Platform, API Platform, Email Verifier, add-ons), not from the tool list. It also returns the account plan and contact usage, and what can be done from chat versus in the app.
    ConnectorAPI key
  • List Search Console properties for this account. Returns Vee3-managed domains plus sites added with google-search-console.add_site. Call this to discover sites, then omit site_url on later calls to use the default property, or pass an exact site_url from this response. If no properties appear, add a site with google-search-console.add_site or register a domain with domains.register. Cost = 5 tokens.
    ConnectorNo auth
  • Name the top 5 marketing trends for an industry or topic, with a short description of each. Use for trend briefings and idea generation. Based on model training knowledge, not a live lookup; figures are estimates. It may miss very recent shifts. For a full plan built on these, use generate-marketing-strategy. Pay-per-call: $0.05 USDC on Base via x402. Without a payment-signature header the call returns an error whose data carries the payment terms.
    ConnectorNo auth
  • Turn product rows into a platform-valid product feed: Meta (Facebook and Instagram) RSS 2.0, Google Merchant RSS 2.0, Atom 1.0 or generic RSS 2.0, using the g: namespace where the platform expects it. Each row is validated (required fields, price as 12.99 GBP, availability and condition values, http links, unique ids); rows that fail are skipped and listed. Returns the XML, counts and errors. Source: https://hopi.co.uk/product-feed-generator/
    ConnectorNo auth
  • Post a public reply to a comment on its originating platform. The reply is published immediately. Platform length limits: Instagram 2200, Facebook 8000, LinkedIn 1250, Google Business 4096 characters. Cannot reply to hidden comments. On success, the parent comment's `brandReplied` flag is set to true. For LinkedIn, pass the raw URN as platformCommentId, without URL encoding.
    ConnectorOAuth
  • Find local businesses an agency could win as clients, check each one's website quickly (tracking tags, Google Ads tag, inquiry forms including embedded ones, booking tools, tap-to-call, the site platform, the published business email) and rank them by how much the agency could fix for them, with the 1-3 strongest findings each in plain English. Works in any country, in one or several areas at once. Every filter is optional (v2, 10/20/26): Google listing filters (rating, review count, status, types, price level, website / no website, phone, radius around a place, service-area businesses, open weekends / 24 h), a business-age ESTIMATE (min_estimated_age_years: Google publishes no founding date, so age is estimated from the website domain's registration date and the oldest Google review we can see; always call it an estimate, never 'founded' or 'years in business'), and filters on our own website check (Google Ads tag seen or not, Analytics, a form, a booking tool, the site platform, a published email, a minimum opportunity score). Company size, revenue and owners' private details are not available: say so and offer review count instead. Skips the agency's clients, businesses it audited recently and businesses it already got in an earlier search (include_seen to see them again, free). Credits: one per business delivered (found, checked and returned); with strict filters at least one per 8 businesses scanned (Google bills each search page as 20); never more than count. Each area is at least one Google search, so several areas need a larger count (the preview says how much). Included each month: Free 10, Standard 50, Premium 100, plus 100 welcome credits once; packs on the dashboard. preview: true (or describe) shows the search and the credit estimate without running. When the run would use purchased credits it asks first: call again with confirm: true after the person agrees. Flow: find_prospects → show the ranked list → prospect_drafts for the ones they pick → they send from their own email, phone or CRM. Nothing is ever sent from here.
    ConnectorOAuth
  • List what can be called now: each action per platform and each op, with its parameters, credits per call, page size, the fields it cannot give and a call that works. Free. The whole list is long: pass platform. Platforms now: bilibili, douyin, facebook, google, instagram, kuaishou, linkedin, meta, pinterest, reddit, telegram, threads, tiktok, wechat, wechat_channels, weibo, x, xiaohongshu, youtube, zhihu.
    ConnectorAPI key
  • Read analytics for one marketing campaign. report "performance" returns { items: [{ itemId, score, metrics }], totalItems }, best score first; "geo" returns performance by location and time slot; "titles" returns title-pattern A/B results; "history" returns { history } of publish records (platform, status, externalPostUrl, title, timeSlot). campaignId is required by every report (400 without it, 403 if it is not the caller's); get it from auto_publish_list_posts. Read-only.
    ConnectorOAuth
  • WRITE: subscribe people (by email) to one or more marketing audiences (numeric audience ids from SuiteDash > Marketing). Unknown emails may be created as marketing contacts. This enrolls real people in email marketing and can start campaigns or automations tied to those audiences: only do it for people who have consented, and only when the user asked. The reply holds the outcome per person. POST /marketing/subscribe.
    Connector
    Destructive
    No auth
  • Get a link the person opens to connect Google Business Profile to their Agency Autopilot account. One click, then their own Google sign-in. The link lasts 30 minutes and works once. It connects nothing by itself, and no password or token is ever entered in the conversation. Use when a tool reports the platform is not connected, or when asked to connect it.
    ConnectorOAuth