MCP Hub
Back to servers

adops-mcp

AI-powered cross-platform ad management for Google Ads and Meta Ads.

Registry
Updated
Apr 9, 2026

Quick Install

npx -y adops-mcp-server

AdOps MCP

AI-powered cross-platform ad management for the Model Context Protocol

License: MIT TypeScript MCP

Manage Google Ads and Meta Ads campaigns, analyze cross-platform performance, optimize budgets, and detect anomalies — all through AI assistants like Claude, Cursor, and VS Code.


Features

  • Unified campaign management for Google Ads and Meta Ads
  • 14 MCP tools covering the full advertising lifecycle
  • 4 MCP resources for quick dashboard access
  • Cross-platform performance reporting with normalized metrics
  • AI-powered budget optimization with actionable recommendations
  • Statistical anomaly detection (CPC spikes, CTR drops, spend surges)
  • A/B test analysis with confidence scoring
  • Industry benchmark comparison (9 verticals)
  • Spend and conversion forecasting (7/14/30 days)
  • Platform-specific creative specs reference
  • 42 automated tests (unit + E2E user workflows), TypeScript strict mode, Zod validation

Quick Start

Install from npm

npm i adops-mcp-server

Add to your MCP client

{
  "mcpServers": {
    "adops": {
      "command": "node",
      "args": ["path/to/node_modules/adops-mcp-server/dist/index.js"]
    }
  }
}

Build from source

git clone https://github.com/enzoemir1/adops-mcp.git
cd adops-mcp
npm ci && npm run build

Tools

ToolDescription
platform_connectRegister a Google Ads or Meta Ads account connection
campaign_listList and filter campaigns across all connected platforms
campaign_createCreate a new campaign with unified parameters
campaign_updateUpdate campaign settings (budget, status, bidding, schedule)
campaign_pause_resumeBatch pause or resume up to 50 campaigns at once
ads_reportGenerate unified cross-platform performance report
budget_analyzeAnalyze budget allocation with optimization recommendations
budget_reallocateTransfer budget between campaigns across platforms
audience_insightsGet demographic, geographic, and device breakdowns
creative_specsGet platform-specific image, video, and text requirements
anomaly_detectDetect performance anomalies with configurable sensitivity
ab_test_analyzeCompare two campaigns with statistical significance testing
competitor_benchmarkCompare your metrics against industry averages
forecast_spendForecast spend, conversions, and ROAS for the next period

Resources

ResourceDescription
ads://overviewCross-platform dashboard summary
ads://campaignsAll active campaigns with key metrics
ads://budgetBudget allocation across platforms
ads://alertsRecent performance anomalies and warnings

Configuration

All integrations are optional. The server works without API keys using local storage for campaign management and analytics.

VariablePlatformRequiredDescription
GOOGLE_ADS_DEVELOPER_TOKENGoogleFor live syncAPI developer token
GOOGLE_ADS_CLIENT_IDGoogleFor live syncOAuth2 client ID
GOOGLE_ADS_CLIENT_SECRETGoogleFor live syncOAuth2 client secret
GOOGLE_ADS_REFRESH_TOKENGoogleFor live syncOAuth2 refresh token
GOOGLE_ADS_CUSTOMER_IDGoogleFor live syncAd account ID (10 digits)
META_APP_IDMetaFor live syncFacebook App ID
META_APP_SECRETMetaFor live syncFacebook App Secret
META_ACCESS_TOKENMetaFor live syncSystem user access token
META_AD_ACCOUNT_IDMetaFor live syncAd account ID (act_XXX)

See .env.example for a complete template.


Unified Metrics

AdOps normalizes metrics across platforms into a single schema:

MetricFormulaDescription
CTRclicks / impressions x 100Click-through rate (%)
CPCspend / clicksCost per click
CPMspend / impressions x 1000Cost per 1000 impressions
ROASrevenue / spendReturn on ad spend
CPAspend / conversionsCost per acquisition
Conversion Rateconversions / clicks x 100Conversion rate (%)

Platform field mapping:

AdOps FieldGoogle AdsMeta Ads
spendcost_micros / 1,000,000amount_spent
impressionsimpressionsimpressions
clicksclicksclicks
conversionsconversionsactions[type=purchase]
Campaign > Ad GroupAd GroupAd Set

Pricing

TierPriceFeatures
Free$01 platform, read-only reports, creative specs, 50 calls/day
Pro$29/mo2 platforms, full CRUD, anomaly detection, budget optimization
Agency$59/moUnlimited, forecasting, benchmarking, priority support

Available on MCPize.


Development

npm run dev        # Hot reload development
npm run build      # Production build
npm test           # Run 42 tests (unit + E2E)
npm run inspect    # Open MCP Inspector

Testing

42 tests across 5 test suites:

  • Storage: Connection CRUD, campaign search, metrics aggregation, batch inserts
  • Analytics: Metric calculations, performance reports, forecasting, benchmarks
  • Optimizer: Budget analysis, reallocation, scaling/pausing recommendations
  • Anomaly: CPC spike detection, conversion drops, sensitivity levels, severity sorting
  • E2E Workflow: 14 real user scenarios — connect platforms, create campaigns, generate reports, optimize budgets, run A/B tests, detect anomalies, forecast spend, benchmark vs industry
npm test

License

MIT License. See LICENSE for details.

Built by Automatia BCN.

Reviews

No reviews yet

Sign in to write a review