Skip to main content
MCP server CX Codex

AdsGPT — Claude Code MCP server: run Google Ads from chat

Hooks your AI client up to ad accounts through AdsGPT: campaign plans, ad copy, reports and budget edits. You approve every change yourself.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http adsgpt https://mcp.adsgpt.dev
Open on GitHub

What AdsGPT does

AdsGPT is a remote MCP server at https://mcp.adsgpt.dev. The client signs in with OAuth 2.1, asks for ads:read, and requests ads:write the first time a tool changes something. Nothing runs locally — the package ships no scripts, hooks or binaries, just Markdown skills, per-client manifests and the server address.

Tools split into reads and writes. list_accounts shows what is connected, google_ads_report and google_ads_search return performance and GAQL queries, while google_ads_fields and google_ads_docs cover field lookup and the API reference. Writes go through save_blueprint, save_creatives, save_image_creatives, save_video_creatives, launch_blueprint, google_ads_update_budget, google_ads_update_status and google_ads_add_negative_keywords. A new campaign starts paused, and the client asks for approval before each tool that modifies anything.

You need an AdsGPT account with an ad account attached. The google_ads_* tools only show up once your organization has connected Google Ads. What reaches the server is the tool call input: account id, GAQL query, campaign plan, ad texts, image and video links, landing page URL. Your conversation stays out of it. The skills (adsgpt-agent, adsgpt-create-campaign, adsgpt-google-ads, adsgpt-write-ads, adsgpt-optimize) are optional for the server to work, but they push the model to ask the right questions instead of guessing.

What it helps with

  • build a campaign plan and check it against platform rules
  • write ad copy that fits each format's limits
  • pull spend and results for campaigns, ads or keywords
  • lower a campaign budget or pause it
  • add negative keywords to a campaign

Example prompts for the agent

  • List the connected ad accounts and the platforms I can add
  • Draft a campaign plan for signups from landing.html and show it for approval
  • Report last week's spend and suggest where to cut the budget

How to install AdsGPT

Platform CLI: remote server

claude mcp add --transport http adsgpt https://mcp.adsgpt.dev

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about AdsGPT

How do I install AdsGPT in Claude Code?

Add the marketplace with /plugin marketplace add adsgpt-dev/agent-plugins, then install the plugin: /plugin install adsgpt@adsgpt. After that run /mcp, pick plugin:adsgpt:adsgpt and sign in with your AdsGPT account.

What does AdsGPT do?

It gives the model access to the ad accounts your organization connected to AdsGPT: reading performance, saving plans and creatives, launching campaigns, changing budgets and statuses. Every change waits for your approval.

What data goes to the AdsGPT server?

The inputs of the tool calls: account id, GAQL queries, campaign plans, ad texts, image, video and landing page links. Your conversation with the model is not sent.

Similar MCP servers

All MCP servers for Marketing and content →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor