Skip to main content
Glama

Server Details

OAuth MCP for Google, Meta, X and LinkedIn Ads, Search Console, GA4 and GoHighLevel.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
nowork-studio/notfair-plugin
GitHub Stars
3,494

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 1 tool update
    • ChangedrunScript1 field changed
      • changedInput schema / properties / timeoutMs / description
        Previous value: -"Wall-clock cap in MILLISECONDS before the script is interrupted. Default 30000 (30s), max 45000 (45s). Examples: pass 45000 for a 45-second cap. Do NOT pass 45 — that's 45ms and will be rejected. Raise to 45000 when batching 15+ parallel queries via gaqlParallel."New value: +"Wall-clock cap before the script is interrupted. Default 30s, max 45s. Raise to 45s when batching 15+ parallel queries."
  2. 89 tool updates
    • First observedaddExperimentArms
    • First observedaddKeyword
    • First observedaddKeywordToNegativeList
    • First observedaddNegativeKeyword
    • First observedaskSupport
    • First observedbulkAddKeywords
    • First observedbulkPauseKeywords
    • First observedbulkUpdateBids
    • First observedcreateAd
    • First observedcreateAdGroup
    • First observedcreateAdVariationExperiment
    • First observedcreateAppCampaign
    • First observedcreateBiddingStrategy
    • First observedcreateCallAsset
    • First observedcreateCalloutAsset
    • First observedcreateCampaign
    • First observedcreateConversionAction
    • First observedcreateDemandGenCampaign
    • First observedcreateDisplayCampaign
    • First observedcreateExperiment
    • First observedcreateImageAsset
    • First observedcreateNegativeKeywordList
    • First observedcreatePerformanceMaxCampaign
    • First observedcreateShoppingCampaign
    • First observedcreateSitelinkAsset
    • First observedcreateStructuredSnippetAsset
    • First observedcreateVideoCampaign
    • First observedenableAd
    • First observedenableCampaign
    • First observedenableKeyword
    • First observedenablePmaxAssetGroup
    • First observedendExperiment
    • First observedevaluateChangeIntervention
    • First observedfileInternalNotFairToolFeedback
    • First observedgenerate_image
    • First observedget_usage
    • First observedgetAssetLinks
    • First observedgetChangeIntervention
    • First observedgetChanges
    • First observedgetGuardrails
    • First observedgetKeywordIdeas
    • First observedgetResourceMetadata
    • First observedgraduateExperiment
    • First observedlinkAsset
    • First observedlinkCampaignToBiddingStrategy
    • First observedlinkNegativeListToCampaign
    • First observedlistActiveExperiments
    • First observedlistChangeInterventions
    • First observedlistConnectedAccounts
    • First observedlistExperimentAsyncErrors
    • First observedlistKeywords
    • First observedlistQueryableResources
    • First observedmoveKeywords
    • First observedpauseAd
    • First observedpauseCampaign
    • First observedpauseKeyword
    • First observedpausePmaxAssetGroup
    • First observedpromoteExperiment
    • First observedremoveAd
    • First observedremoveBiddingStrategy
    • First observedremoveCampaign
    • First observedremoveConversionAction
    • First observedremoveKeywordFromNegativeList
    • First observedremoveNegativeKeyword
    • First observedremoveNegativeKeywordList
    • First observedrenameAdGroup
    • First observedrenameCampaign
    • First observedreviewChangeImpact
    • First observedrunScript
    • First observedscheduleExperiment
    • First observedsearchGeoTargets
    • First observedsetGuardrails
    • First observedsetTrackingTemplate
    • First observedsummarizeAccountSetup
    • First observedundoChange
    • First observedunlinkAssetLinks
    • First observedunlinkNegativeListFromCampaign
    • First observedupdateAdAssets
    • First observedupdateAdFinalUrl
    • First observedupdateAdGroup
    • First observedupdateBid
    • First observedupdateBiddingStrategy
    • First observedupdateCampaignBidding
    • First observedupdateCampaignBudget
    • First observedupdateCampaignGoals
    • First observedupdateCampaignLanguages
    • First observedupdateCampaignSettings
    • First observedupdateConversionAction
    • First observeduploadClickConversions

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Unified MCP server for managing Meta Ads, LinkedIn Ads, Google Ads, GA4, and Search Console with 89 read/write tools, multi-account support, OAuth setup, and safe dry-run mutations.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Unifies Google Ads, Meta Ads, and Google Analytics 4 into a single remote MCP server, offering 250+ tools for campaign management, audience targeting, ad creation, and performance analytics across platforms with OAuth login and no API keys required.
    1,434
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A unified MCP server that gives AI assistants direct access to Google Analytics 4, Google Search Console, Google Ads and Google Merchant Center data using OAuth2 user credentials.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Hosted MCP server that gives AI agents read and write access to your full marketing & ecommerce stack — Google Analytics, Search Console, Google & Meta Ads, Shopify, WooCommerce, Shopware, Slack and LinkedIn. 100+ tools across 10 connectors. BYOK, OAuth 2.1.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.5/5.0
Disambiguation4/5

Most tools have clearly distinct purposes, with well-structured descriptions that differentiate similar operations (e.g., single vs bulk keyword adds, positive vs negative keywords). However, the large number of tools (89) introduces some potential overlap, such as between evaluateChangeIntervention and reviewChangeImpact, though descriptions help clarify.

Naming Consistency3/5

Tool names exhibit a mix of camelCase (e.g., createCampaign, addKeyword) and snake_case (e.g., get_usage, generate_image), with some lengthy phrases (e.g., fileInternalNotFairToolFeedback). While many follow a verb_noun pattern, the inconsistency in style and occasional use of underscores detracts from predictability.

Tool Count1/5

With 89 tools, the server is far beyond the typical well-scoped range of 3-15 tools. While the comprehensiveness is useful for covering Google Ads' vast surface, the sheer number makes tool selection cumbersome and introduces unnecessary complexity, harming overall coherence.

Completeness5/5

The tool set is exceptionally complete, covering the full lifecycle of campaign management, keyword operations, asset management, experiments, bidding strategies, conversion actions, reporting via runScript, and even support utilities. There are no obvious gaps for the stated domain of Google Ads management.