Kiến trúc · Theo mã nguồn googleads/google-ads-mcp v0.0.4 · 2026-10-08

Google Ads MCP thực tế: AI đọc và phân tích, người thực hiện thay đổi

Máy chủ MCP chính thức của Google Ads là mã nguồn mở, bạn tự chạy, và hôm nay chỉ đọc: ba tool để liệt kê tài khoản, truy vấn GAQL và tra cứu metadata. AI đọc hết dữ liệu của MCC rồi đề xuất; mọi thay đổi bid, ngân sách, chiến dịch vẫn do người thực hiện trong giao diện Google Ads.

DOANH NGHIỆP CỦA BẠN MCP SERVER · BẠN TỰ CHẠY HỆ THỐNG GOOGLE 1 · Câu hỏi, mục tiêu 5 · Phân tích, đề xuất 2 · Gọi tool chỉ đọc 4 · Dữ liệu báo cáo 3 · GAQL qua OAuth Ghi: chưa hỗ trợ Đọc toàn bộ MCC 7 · Áp dụng thay đổi 6 · Người tự đổi bid, ngân sách, chiến dịch trong giao diện Hôm nay MCP của Google Ads chỉ đọc: AI không đổi được bid, không tạm dừng, không tạo asset NGƯỜI Giám đốc Marketing CPI · ROAS · ngân sách Hỏi, quyết định, tự thay đổi AGENT AI Agent UA Claude · MCP client Viết GAQL, phân tích, đề xuất MCP Google Ads MCP Server pipx run google-ads-mcp list_accessible_customers search (GAQL) get_resource_metadata READ-ONLY · STDIO / HTTP API Google Ads API googleads.googleapis.com Cloud project của bạn, access level MCC MCC và các tài khoản UA login_customer_id = MCC UI Giao diện Google Ads ads.google.com · Ads Editor CHÚ GIẢI Người ra quyết định AI agent MCP server (trọng tâm) Dịch vụ Google Dữ liệu tài khoản Gọi tool / API (đọc) Trả dữ liệu / đề xuất Người thực hiện Chưa tồn tại

Ba tool, chỉ đọc, và đủ cho phân tích

  • list_accessible_customers: liệt kê các tài khoản mà người đăng nhập có quyền; với MCC là toàn bộ tài khoản UA con.
  • search: agent tự viết truy vấn GAQL (resource, fields, conditions, orderings, limit) và nhận bảng kết quả. Có tham số login_customer_id để đi qua MCC.
  • get_resource_metadata: cho agent tra cứu field, metric, segment hợp lệ trước khi truy vấn, nên ít sai cú pháp.
  • Tool được đánh dấu readOnlyHint; máy chủ không có mutate, không có recommender, không có "write proxy".

Những gì máy chủ này không làm

  • Không ghi: agent không gửi được lô thay đổi bid hay ngân sách. Google dự kiến thêm quyền ghi, bật tùy chọn qua tools_config.yaml, nhưng chưa phát hành (issue #84).
  • Không có tool chẩn đoán hay gợi ý bid sẵn: chẩn đoán CPA, đề xuất bid là việc agent tự suy luận từ dữ liệu GAQL; resource recommendation chỉ cho đọc gợi ý của Google.
  • Không có LTV, retention, doanh thu: dữ liệu đó đi qua GA4 MCP hoặc BigQuery MCP (xem Bản đồ MCP của Google).
  • Vòng lặp vì thế khép ở người: bước 6–7 là người áp dụng thay đổi trong giao diện Google Ads hoặc Ads Editor, sau khi đọc đề xuất của agent.

Cấu hình tối thiểu cho tài khoản MCC

  • Một Google Cloud project của công ty, bật Google Ads API, có access level Explorer trở lên (Basic/Standard nếu truy vấn nhiều).
  • OAuth client (desktop hoặc web) trong project đó; đăng nhập ADC với scope adwords bằng tài khoản Google có quyền trên MCC.
  • Biến môi trường GOOGLE_ADS_LOGIN_CUSTOMER_ID = ID của MCC để mọi truy vấn đi qua manager account.
  • Chạy pipx run google-ads-mcp trong cấu hình MCP của Claude Desktop/Code; hoặc tự host dạng Streamable HTTP với OAuth proxy khi muốn dùng chung.