The MCP tool create_rsa_ad now supports 3 new optional parameters that match Google Ads API: (1) pinned headlines & descriptions — pass {text, pinnedField: "HEADLINE_1"} to lock a headline to a specific position; (2) final_url_suffix — tracking suffix appended to the landing URL (e.g. "cpurl={_cpurl}"); (3) url_custom_parameters — array of {key, value} for ValueTrack. Plain string headlines/descriptions still work — fully backwards compatible.
Newmanual-11
New MCP tool: remove_ad
You can now permanently remove (soft-delete) a Responsive Search Ad via the MCP tool remove_ad. Just ask Claude / ChatGPT / Cursor: "remove ad 10719290410~806542107985" — the ad status is set to REMOVED in Google Ads (irreversible). Use pause_ad if you may want to re-enable later. Dry-run by default, like every write.
Newmanual-2
Brand-new structured documentation hub
The /docs page is now organized as 4 product tabs (Google Ads, Search Console, Meta Ads, In-app Insights) with a sidebar to jump to Quickstart, AI client setup, MCP tools, workflow prompts, troubleshooting and security. Every page is indexed for SEO.
Newmanual-1
Contact form moved into the dashboard
You can now reach us directly from your dashboard via the new "Contact & Feedback" link in the sidebar. Bug reports, feature ideas, and UX suggestions land instantly in our inbox — we reply within 24h.
Newmanual-3
Search Console Insights with AI analysis
A new in-app Insights page for each connected Search Console property: clicks, impressions, CTR, average position, top queries and pages. The "AI SEO Analysis" button generates personalized recommendations focused on quick wins, CTR optimization, and cannibalization detection.
Improvementmanual-5
Sidebar redesign with collapse mode
The dashboard sidebar now stays sticky on long pages, supports YouTube-style collapse to icons-only, and shows your profile + logout always visible. Clicking your name opens your profile editor.
Improvementmanual-4
Disconnect all accounts in one click
Each MCP page (Google Ads, Search Console, Meta Ads) now has a "Disconnect all" button alongside the per-account disconnect, with a beautiful confirmation modal — no more browser popups.
Fixmanual-6
Insights charts no longer go blank when switching tabs
Switching between "ROAS × Events", "CPA × Budget" or "CTR × CVR funnel" used to leave the chart empty. Now every tab renders correctly.
Newmanual-7
Sign in with Google
Skip the signup form: a single click with your Google account creates your gadspilot account and signs you in. No password to remember.
Newmanual-8
Meta Ads MCP server is live
Connect your Facebook & Instagram Ads accounts to Claude. Read campaign performance, ROAS by audience, breakdowns by age/gender/placement, and (after Meta App Review approval) pause campaigns or shift budgets — always in dry-run mode by default.
Improvementmanual-9
OAuth 2.1 with Dynamic Client Registration
Connecting from Claude.ai, Claude Desktop, Claude Code or Cursor no longer requires you to fill in any OAuth Client ID or Secret. Just paste the MCP URL, the client registers itself.
Securitymanual-10
All OAuth tokens encrypted at rest
Your Google and Meta tokens are stored encrypted (AES-256-CBC). They never appear in logs, backups, or API responses, and are deleted instantly when you disconnect or delete your account.
gadspilot uses only essential cookies (session, CSRF, your preferences). No analytics, no advertising tracking, no third-party scripts. Local storage stores AI Insights consent + this banner choice.
See our privacy policy.