ade_healthCheck auth, plan, and Google Ads connection status.
Manage Google Search campaigns from Cursor, Claude, or ChatGPT via MCP. Copy a client config snippet — public URL, private token.
MCP Server URL
https://mcp.adsdoneeasy.com/bearer
{
"mcpServers": {
"adsdoneeasy": {
"url": "https://mcp.adsdoneeasy.com/bearer",
"headers": {
"Authorization": "Bearer YOUR_PERSONAL_ACCESS_TOKEN"
}
}
}
}Snippets use a placeholder token. Sign in to create a real token on the private MCP page.
42 tools grouped by workflow — available directly to your AI via prompt.
ade_healthCheck auth, plan, and Google Ads connection status.
ade_accountReturn your AdsDoneEasy user profile.
ade_billing_statusPlan limits, remaining runs, and billing portal URL.
list_projectsList your Search campaign projects.
get_projectGet one project with version pointers.
get_artifactLoad a campaign artifact (profile, keywords, draft, export, etc.).
get_runPoll async jobs — use after analysis, generation, or optimize tools.
create_projectCreate a new Search campaign project.
cancel_runCancel an in-flight async run.
list_connected_google_ads_accountsList connected Google Ads accounts (max 5).
list_google_ads_customersList addable Google Ads customers from OAuth.
ads_connect_urlBrowser URL to connect Google Ads (OAuth cannot run in MCP).
select_google_ads_customerAdd a Google Ads customer to your account.
disconnect_google_adsPreview or remove a connected Google Ads account.
update_briefUpdate brief fields (website, geo, budget, etc.).
start_website_analysisStart website crawl and analysis (async — poll get_run).
save_business_profileSave business profile edits.
confirm_business_profileConfirm the business profile workflow step.
start_keyword_researchStart keyword research (async — poll get_run).
save_keyword_selectionSave keyword selection edits.
generate_commercial_anglesGenerate commercial angles (async — poll get_run).
approve_commercial_anglesApprove selected commercial angles.
generate_campaignGenerate RSA Search campaign (async — poll get_run).
validate_campaignValidate campaign structure and policies.
save_campaign_changesSave draft campaign edits.
run_quality_reviewRun AI quality review (async — poll get_run).
approve_campaignApprove campaign for export and publish.
create_exportCreate campaign export artifact.
set_workflow_modeSwitch between Autopilot and Expert workflow modes.
answer_autopilot_questionAnswer a waiting Autopilot question.
retry_autopilotRetry Autopilot after a failure.
continue_autopilotContinue the Autopilot pipeline (async — poll get_run).
run_optimizeAnalyze metrics and build an optimization proposal (async).
apply_optimizationApply selected optimization recommendations to Google Ads.
set_optimization_moduleEnable or disable one automatic campaign-care module.
dismiss_optimizationDismiss selected recommendations from the current proposal.
set_keyword_maintenance_modeSet automatic or review mode for keyword recovery.
apply_keyword_maintenanceApply keyword replacements from the maintenance plan.
list_metricsLoad clicks, spend, and impressions for a project.
refresh_metricsManually refresh Google Ads metrics.
set_daily_metrics_syncEnable or disable daily metrics sync.
publish_to_google_adsPublish approved campaign to Google Ads as PAUSED.
Step 1
Sign in, open MCP in your account, and mint a personal access token (requires an active plan).
Step 2
Paste the client config from Connect. PAT clients use https://mcp.adsdoneeasy.com/bearer with a Bearer header. OAuth connectors use /mcp.
Step 3
Tell your AI: "Analyze my website https://yourbusiness.com and create a Search campaign."