AdCopilot
About
The write-capable Google Ads MCP: manage Google Ads from Claude, ChatGPT or Copilot on your command — and it can never delete.
Details
- Author
- atromxintelligence
- Categories
- Marketing, Other
Jump to
Setup
Install AdCopilot in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/atromxintelligence/adcopilot-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
AdCopilot — the hosted Google Ads MCP server
The AI agent that runs your Google Ads — inside Claude, ChatGPT, Copilot, Gemini CLI, Cursor, or any MCP client.
adcopilot.cloud·Start a free 7-day pilot·Security model·Tutorials
# Claude Code / any CLI that takes a remote MCP: claude mcp add --transport http adcopilot https://mcp.adcopilot.cloud/c/<your-key>/mcp
{ "mcpServers": { "adcopilot": { "httpUrl": "https://mcp.adcopilot.cloud/c/<your-key>/mcp" } } }
- search— Fetches data from the Google Ads API using the search method
- list_accessible_customers— Returns ids of customers directly accessible by the user authenticating the call.
- get_resource_metadata— Retrieves the selectable, filterable, and sortable fields for a specific Google Ads resource. Use this tool to find out which fields you can
- create_campaign— Creates a new Google Ads campaign with a budget.
- update_campaign— Updates an existing Google Ads campaign's settings.
- set_campaign_status— Enables, pauses, or removes a Google Ads campaign. This is a convenience tool for quickly changing campaign status.
- create_performance_max_campaign— Creates a Performance Max campaign with a budget, business name, and logo. PMax campaigns require a business name and logo asset linked at t
- create_ad_group— Creates a new ad group within a campaign.
- update_ad_group— Updates an existing ad group's settings.
- create_responsive_search_ad— Creates a responsive search ad in an ad group. Responsive search ads allow you to provide multiple headlines and descriptions, and Google Ad
- update_ad_status— Enables, pauses, or removes an ad.
- add_keywords— Adds keywords to an ad group.
- add_negative_keywords— Adds negative keywords to a campaign to block irrelevant traffic. Negative keywords prevent your ads from showing for specific search terms.
- update_keyword— Updates a keyword's status or bid.
- set_geo_targets— Sets geo targeting for a campaign by adding location criteria. Common location IDs (Google Ads geo target constants): US=2840, UK=2826, Cana
- set_ad_schedule— Sets ad schedule (day/hour targeting) for a campaign. Controls which days and hours ads are shown.
- set_device_bid_adjustment— Sets a bid adjustment for a specific device type on a campaign. Use this to increase or decrease bids for Mobile, Desktop, or Tablet devices
- create_sitelink_asset— Creates a sitelink asset that can be linked to campaigns or ad groups. Sitelinks add additional links below your ad, directing users to spec
- create_callout_asset— Creates a callout asset that can be linked to campaigns or ad groups. Callouts add short snippets of text to your ad (e.g., "Free Shipping",
- create_structured_snippet_asset— Creates a structured snippet asset that can be linked to campaigns or ad groups. Structured snippets highlight specific aspects of your prod
- create_call_asset— Creates a call asset that can be linked to campaigns or ad groups. Call assets add a phone number to your ad, allowing users to call directl
- create_image_asset— Creates an image asset from a URL or local file path. Supports both web URLs and local file paths on the user's computer. Recommended image
- create_promotion_asset— Creates a promotion asset that can be linked to campaigns or ad groups. Promotion assets highlight sales and special offers in your ads.
- create_price_asset— Creates a price asset that can be linked to campaigns or ad groups. Price assets showcase your products or services with their prices.
- create_lead_form_asset— Creates a lead form asset that can be linked to campaigns or ad groups. Lead form assets collect user information directly from the ad.
- create_text_asset— Creates a text asset for use in Performance Max asset groups. Use this to create headline, description, and long headline assets that can be
- create_youtube_video_asset— Creates a YouTube video asset for use in Performance Max campaigns.
- link_asset_to_campaign— Links an existing asset to a campaign. After creating an asset (sitelink, callout, etc.), use this tool to attach it to a campaign so it app
- link_asset_to_ad_group— Links an existing asset to an ad group. After creating an asset (sitelink, callout, etc.), use this tool to attach it to an ad group so it a
- link_assets_to_customer— Links assets at the customer (account) level so they apply to all campaigns.
- create_asset_group— Creates an asset group for a Performance Max campaign and links all provided assets to it. Asset groups and their assets must be created tog
- add_assets_to_asset_group— Adds assets to an existing asset group. Use this to add more assets to an asset group after it's been created.
remove_ad,remove_keyword,remove_campaign_asset,remove_asset_from_asset_groupexist in the underlying 36-tool server and arenever exposed to hosted connectors— and a status change toREMOVED(the Google Ads API's delete) is refused before it reaches Google. The worst an approved action can do is reversible. That is a capability boundary, not a prompt.
Claude (Desktop + claude.ai) · Claude Code · ChatGPT · GitHub Copilot · Gemini CLI · Cursor · OpenCode — anything speaking MCP over streamable HTTP. Setup guides:adcopilot.cloud/tutorials.
Your connector runs under your own Google sign-in, so it reaches exactly the accounts Google already lets you reach. We store one credential — an encrypted refresh token — never your password, never your advertising data. Withdraw access any time from your own Google account and the credential dies at source. Connectors can be scoped to named customer IDs, switched off per member, and every call — including every refusal — is in the audit trail. Full detail:adcopilot.cloud/security.
Free 7-day pilot on one account — full toolset, no card. Then a simple subscription:start hereor asksupport@atromx.com.
Google Ads is a trademark of Google LLC. AdCopilot is not affiliated with or endorsed by Google.
Free MCP that drives an audit of your marketing. Your AI connects, adsOS digs through your ads, email and site, and hands back a growth plan you can run today.
AI marketing analyst that connects Google Ads, Meta Ads, GA4, Search Console, and Stripe to audit campaigns, analyze funnels, and catch wasted ad spend from one chat.
Read-only, multi-tenant access to Google Analytics 4, Google Ads, Search Console and Meta Ads: one connector per client plus a master connector spanning every client of an agency.
DigitalPilot is an attribution platform for B2B SMBs running paid campaigns. It identifies which companies visit your site from which ads, so you can see exactly which campaigns drive qualified leads.
Get customers, pay per verified result — agents buy qualified leads, meetings, SEO content, and ad conversions; self-provisioning signup with $25 free credits.
Open-source Rust MCP server for Google Ads, GA4, Search Console, and CRM attribution data.
MCP server for Google Ads, Meta Ads, GA4, TikTok Ads, LinkedIn Ads, Shopify, HubSpot, and 15+ more advertising and marketing platforms. 300+ tools for campaign creation, performance analysis, keyword research, and CRM workflows. OAuth 2.1 authentication. Every write operation requires explicit user approval.
Google Ads MCP server for Claude and ChatGPT — create, manage, and optimize Google Ads campaigns from chat with budget-aware keyword generation and ad copy drafting.
ИИ-коннектор для Яндекс Директа: подключите Claude или ChatGPT к рекламному кабинету и управляйте кампаниями прямо в диалоге — статистика, поиск неэффективных расходов, ставки, бюджеты, минус-слова, аудит.
A managed AI marketing agent that plugs into all your AI tools. Ask about your marketing in natural language — get synthesized insights from GA4, Google Ads, Search Console, WooCommerce, and more.
Connect Facebook Ads to Claude or ChatGPT via Two Minute Reports MCP and get accurate answers about campaigns, creatives, and spend.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



