Skip to main content

Control AdsDoneEasy directly from
Cursor, Claude & ChatGPT

Manage Google Search campaigns from Cursor, Claude, or ChatGPT via MCP. Copy a client config snippet — public URL, private token.

  • MCP Server
  • Streamable HTTP
  • Bearer auth
  • Official integration

Connect to your AI stack

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.

Available MCP tools

42 tools grouped by workflow — available directly to your AI via prompt.

Account & status

ade_health

Check auth, plan, and Google Ads connection status.

ade_account

Return your AdsDoneEasy user profile.

ade_billing_status

Plan limits, remaining runs, and billing portal URL.

Projects & artifacts

list_projects

List your Search campaign projects.

get_project

Get one project with version pointers.

get_artifact

Load a campaign artifact (profile, keywords, draft, export, etc.).

get_run

Poll async jobs — use after analysis, generation, or optimize tools.

create_project

Create a new Search campaign project.

cancel_run

Cancel an in-flight async run.

Google Ads connection

list_connected_google_ads_accounts

List connected Google Ads accounts (max 5).

list_google_ads_customers

List addable Google Ads customers from OAuth.

ads_connect_url

Browser URL to connect Google Ads (OAuth cannot run in MCP).

select_google_ads_customer

Add a Google Ads customer to your account.

disconnect_google_ads

Preview or remove a connected Google Ads account.

Campaign workflow

update_brief

Update brief fields (website, geo, budget, etc.).

start_website_analysis

Start website crawl and analysis (async — poll get_run).

save_business_profile

Save business profile edits.

confirm_business_profile

Confirm the business profile workflow step.

start_keyword_research

Start keyword research (async — poll get_run).

save_keyword_selection

Save keyword selection edits.

generate_commercial_angles

Generate commercial angles (async — poll get_run).

approve_commercial_angles

Approve selected commercial angles.

generate_campaign

Generate RSA Search campaign (async — poll get_run).

validate_campaign

Validate campaign structure and policies.

save_campaign_changes

Save draft campaign edits.

run_quality_review

Run AI quality review (async — poll get_run).

approve_campaign

Approve campaign for export and publish.

create_export

Create campaign export artifact.

Autopilot

set_workflow_mode

Switch between Autopilot and Expert workflow modes.

answer_autopilot_question

Answer a waiting Autopilot question.

retry_autopilot

Retry Autopilot after a failure.

continue_autopilot

Continue the Autopilot pipeline (async — poll get_run).

Optimization & keywords

run_optimize

Analyze metrics and build an optimization proposal (async).

apply_optimization

Apply selected optimization recommendations to Google Ads.

set_optimization_module

Enable or disable one automatic campaign-care module.

dismiss_optimization

Dismiss selected recommendations from the current proposal.

set_keyword_maintenance_mode

Set automatic or review mode for keyword recovery.

apply_keyword_maintenance

Apply keyword replacements from the maintenance plan.

Metrics & sync

list_metrics

Load clicks, spend, and impressions for a project.

refresh_metrics

Manually refresh Google Ads metrics.

set_daily_metrics_sync

Enable or disable daily metrics sync.

Publishing

publish_to_google_ads

Publish approved campaign to Google Ads as PAUSED.

How it works

  1. Step 1

    Create an access token

    Sign in, open MCP in your account, and mint a personal access token (requires an active plan).

  2. Step 2

    Configure your client

    Paste the client config from Connect. PAT clients use https://mcp.adsdoneeasy.com/bearer with a Bearer header. OAuth connectors use /mcp.

  3. Step 3

    Control via prompt

    Tell your AI: "Analyze my website https://yourbusiness.com and create a Search campaign."