This MCP server provides AI-powered management for Google Ads and Meta Ads campaigns, enabling users to analyze performance, optimize budgets, and detect anomalies across platforms.
From the registry: CSV-first analytics for Google Ads + Meta Ads: reporting, anomaly detection, budget optimization.
Please install the `adops-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js 18+** — Required for npx to run the adops-mcp-server package. (https://nodejs.org)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","adops-mcp-server"]
- optional environment variables:
- `GOOGLE_ADS_DEVELOPER_TOKEN`: Google Ads API developer token (for live sync). (example: `<your-google-ads-developer-token>`)
- `GOOGLE_ADS_CLIENT_ID`: Google OAuth2 client ID. (example: `<your-google-oauth-client-id>`)
- `GOOGLE_ADS_CLIENT_SECRET`: Google OAuth2 client secret. (example: `<your-google-oauth-client-secret>`)
- `GOOGLE_ADS_REFRESH_TOKEN`: Google OAuth2 refresh token. (example: `<your-google-oauth-refresh-token>`)
- `GOOGLE_ADS_CUSTOMER_ID`: Google Ads account ID (10 digits). (example: `1234567890`)
- `META_APP_ID`: Meta (Facebook) App ID. (example: `<your-meta-app-id>`)
- `META_APP_SECRET`: Meta App Secret. (example: `<your-meta-app-secret>`)
- `META_ACCESS_TOKEN`: Meta system user access token. (example: `<your-meta-access-token>`)
- `META_AD_ACCOUNT_ID`: Meta ad account ID (format act_XXX). (example: `act_1234567890`)
Note: Works without API keys against local storage; set Google/Meta env vars to enable live platform sync.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.GOOGLE_ADS_DEVELOPER_TOKENrequiredAPI developer token for live syncGOOGLE_ADS_CLIENT_IDrequiredOAuth2 client ID for live syncGOOGLE_ADS_CLIENT_SECRETrequiredOAuth2 client secret for live syncGOOGLE_ADS_REFRESH_TOKENrequiredOAuth2 refresh token for live syncGOOGLE_ADS_CUSTOMER_IDrequiredAd account ID (10 digits) for live syncMETA_APP_IDrequiredFacebook App ID for live syncMETA_APP_SECRETrequiredFacebook App Secret for live syncMETA_ACCESS_TOKENrequiredSystem user access token for live syncMETA_AD_ACCOUNT_IDrequiredAd account ID (act_XXX) for live syncColppy — Argentine cloud accounting + AFIP invoicing