Facebook Ads MCP: tạo, đọc và chạy chiến dịch Meta từ agent của bạn

Máy chủ MCP của Hermoso mang toàn bộ cấu trúc Meta cho Claude, Cursor, Codex hoặc bất kỳ MCP client nào: chiến dịch, nhóm quảng cáo với nhắm mục tiêu thực sự, creative dạng ảnh, video và carousel, cùng số liệu chi tiết, kèm đăng bài tự nhiên lên Facebook, Instagram và Threads. Mọi thứ được tạo ở trạng thái tạm dừng, và công tắc duy nhất bật chi tiêu sẽ không chạy nếu thiếu xác nhận rõ ràng của bạn.

Có MCP cho Facebook Ads không? Có. Hermoso là một máy chủ Facebook Ads MCP được host sẵn (tên mà Meta dùng cho cùng khái niệm là Meta Ads MCP). Thêm https://app.hermoso.ai/mcp vào Claude, ChatGPT hoặc Cursor rồi kết nối tài khoản Meta của bạn một lần. Sau đó trợ lý có thể tạo chiến dịch, nhóm quảng cáo và quảng cáo trên Facebook và Instagram với nhắm mục tiêu thực tế, tải creative lên, đọc số liệu, quản lý form khách hàng tiềm năng, đối tượng và pixel, rồi đăng bài lên Facebook, Instagram và Threads. Mọi chiến dịch đều được tạo ở trạng thái tạm dừng, và không có gì chi tiêu cho đến khi bạn xác nhận.

Hầu hết các máy chủ “Meta ads MCP” chỉ đọc và bật tắt: chúng lấy được báo cáo và tạm dừng chiến dịch. Đó là điều hữu ích, và cũng là nửa dễ. Nửa khó là một chiến dịch cần một creative, mà creative cần nghiên cứu, thương hiệu, render và tải lên, đó là lý do các máy chủ chỉ bật tắt khiến bạn vẫn phải quay lại Ads Manager.

Máy chủ MCP của Hermoso bao phủ toàn bộ con đường đó. Nó nghiên cứu các quảng cáo mà đối thủ thực sự đang chạy, render creative hoàn chỉnh với sản phẩm thật của bạn trong đó, tải lên, xây chiến dịch xung quanh nó, rồi đọc lại điều đã xảy ra: hơn 922 công cụ tổng cộng, trong đó họ Meta chỉ là một phần.

Cài đặt một lần: trong Claude.ai hoặc Claude Desktop, dán https://app.hermoso.ai/mcp vào Settings → Connectors rồi phê duyệt bằng tài khoản Hermoso của bạn. Trong một coding agent thì chỉ cần một lệnh: /plugin marketplace add hermoso-ai/hermoso rồi /plugin install hermoso@hermoso trong Claude Code, codex plugin marketplace add hermoso-ai/hermoso rồi codex plugin add hermoso@hermoso trong Codex, hoặc npx skills add hermoso-ai/hermoso -a cursor trong Cursor (đặt tên agent của bạn sau -a), sau đó đăng nhập một lần bằng npx -y hermoso auth login. Hướng dẫn đầy đủ nằm ở trang MCP & CLI.

Các công cụ Meta, theo việc

Tạo. create_meta_ad (chiến dịch, nhóm quảng cáo, creative và quảng cáo trong một lệnh gọi, hoặc một lượt boost cho bài đăng có sẵn), create_meta_campaign, create_meta_adset, upload_meta_asset, find_meta_audiences, create_meta_audience, create_meta_pixel, create_meta_lead_form, list_meta_pages.

Kiểm tra trước khi chi tiêu. preview_meta_ad, estimate_meta_reach, get_meta_ad_account.

Đọc. list_meta_ads, meta_insights, meta_page_insights, meta_post_insights, instagram_insights, list_meta_audiences, list_meta_pixels, list_meta_lead_forms, read_meta_leads.

Thay đổi. update_meta_object, set_meta_campaign_status, delete_meta_object, delete_meta_audience, archive_meta_lead_form. Mọi thứ có thể bắt đầu chi tiêu hoặc xóa đều cần xác nhận.

Danh mục. list_meta_catalogs, list_meta_product_sets, list_meta_catalog_products, create_meta_catalog, update_meta_catalog, delete_meta_catalog.

Đăng bài tự nhiên. post_to_meta (Trang Facebook, tài khoản Instagram kết nối trực tiếp hoặc qua Trang, hoặc Threads), schedule_post, manage_meta_post, upload_file.

Tương tác. list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_message, cùng các công cụ tương đương cho Threads.

Agent của bạn có thể làm gì với Facebook Ads MCP

Mỗi dòng dưới đây là một công cụ thật trên máy chủ, nên đây là toàn bộ bề mặt Meta chứ không phải phần nổi bật. Hãy hỏi bằng ngôn ngữ tự nhiên và agent sẽ chọn công cụ.

ViệcCông cụĐiều gì xảy ra
Tạo một quảng cáo hoàn chỉnhcreate_meta_adChiến dịch, nhóm quảng cáo với nhắm mục tiêu đầy đủ, ngân sách và lịch chạy, creative và quảng cáo, tất cả trong một lệnh gọi. Ảnh, video hoặc carousel. Truyền một bài đăng có sẵn và nó sẽ tạo một lượt boost thay thế. Mọi thứ được tạo ở trạng thái tạm dừng.
Thêm nhóm quảng cáo để thử nghiệmcreate_meta_campaign, create_meta_adsetMột chiến dịch tạm dừng, rồi thêm nhóm quảng cáo dưới nó để hai đối tượng hoặc vị trí có thể chạy song song.
Dùng creative của riêng bạnupload_meta_asset, upload_fileĐưa một ảnh hoặc video vào thư viện tài khoản quảng cáo, dù Hermoso tạo ra hay bạn tự làm.
Tìm nhắm mục tiêufind_meta_audiencesTra cứu id thực tế cho sở thích, hành vi, địa điểm, ngôn ngữ, chức danh, nhà tuyển dụng và trường học.
Tái tiếp thị và lookalikecreate_meta_audience, list_meta_audiences, delete_meta_audienceĐối tượng theo lượt truy cập website, tương tác và lookalike, xây dựng trên tài khoản quảng cáo của bạn.
Pixellist_meta_pixels, create_meta_pixelHiển thị từng pixel và lần kích hoạt gần nhất, để nhóm quảng cáo có thể tối ưu cho chuyển đổi thay vì nhấp chuột.
Xem trước và ước lượng trướcpreview_meta_ad, estimate_meta_reachLiên kết xem trước theo từng vị trí của chính Meta, và ước tính của Meta về số người mà một cấu hình nhắm mục tiêu có thể tiếp cận, trước khi cam kết bất kỳ ngân sách nào.
Đọc hiệu quảmeta_insights, list_meta_adsChi tiêu, lượt hiển thị, phạm vi tiếp cận, lượt nhấp, CTR, CPC, CPM và chuyển đổi cho một tài khoản, chiến dịch, nhóm quảng cáo hoặc quảng cáo, chia theo độ tuổi, giới tính, vị trí hoặc quốc gia.
Tình trạng tài khoảnget_meta_ad_accountTrạng thái tài khoản bằng lời, số dư cần thanh toán, số tiền đã chi, giới hạn chi tiêu và ngân sách hằng ngày tối thiểu.
Quảng cáo khách hàng tiềm năngcreate_meta_lead_form, list_meta_lead_forms, read_meta_leads, archive_meta_lead_formForm tức thời với câu hỏi của riêng bạn, và các khách hàng tiềm năng đã thu thập, đọc trực tiếp từ Meta.
Danh mục sản phẩmlist_meta_catalogs, list_meta_catalog_products, create_meta_catalog, update_meta_catalogDanh mục, bộ sản phẩm và sản phẩm kèm trạng thái duyệt của Meta. Xóa một danh mục cần xác nhận.
Quảng cáo đối táclist_meta_partnership_creators, manage_meta_partnership_creatorCác nhà sáng tạo mà bạn có thể chạy quảng cáo đối tác cùng.
Bắt đầu, thay đổi hoặc dừng chi tiêuset_meta_campaign_status, update_meta_object, delete_meta_objectĐổi tên, đổi nhắm mục tiêu, đổi ngân sách, kích hoạt hoặc xóa. Kích hoạt và xóa sẽ không chạy nếu thiếu xác nhận rõ ràng.
Bài đăng tự nhiênpost_to_meta, schedule_post, manage_meta_postBài đăng Trang Facebook, Instagram và Threads: văn bản, liên kết, ảnh, video hoặc carousel, đăng ngay hoặc theo lịch.
Bình luận và tin nhắn riênglist_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_meta_conversations, reply_to_meta_messageĐọc và trả lời bình luận cùng tin nhắn Messenger và Instagram Direct, hoặc ẩn một bình luận.
Số liệu tự nhiênmeta_page_insights, meta_post_insights, instagram_insightsSố liệu của Trang, bài đăng và tài khoản Instagram, kể cả nhân khẩu học người xem.

Ví dụ câu lệnh

Dán bất kỳ câu nào sau đây vào Claude, ChatGPT hoặc Cursor khi Hermoso đã được kết nối. Mỗi câu là một yêu cầu duy nhất.

  • “Lấy chi tiêu Meta 30 ngày gần nhất của tôi theo độ tuổi và giới tính, rồi cho tôi biết nên cắt nhóm quảng cáo nào.”
    Agent chạy meta_insights với phân tách theo độ tuổi và giới tính cho từng nhóm quảng cáo, rồi xếp hạng theo chi phí mỗi kết quả.
  • “Tạo chiến dịch Instagram Reels ở trạng thái tạm dừng cho serum mới của chúng tôi: nữ 25 đến 44 tuổi tại Canada, $40 mỗi ngày, tối ưu cho mua hàng trên pixel của chúng tôi.”
    list_meta_pixels tìm pixel, find_meta_audiences xác định nhắm mục tiêu, create_meta_ad tạo cấu trúc ở trạng thái tạm dừng, và bản tóm tắt được lấy từ phần đọc lại của Meta.
  • “Trước khi chi tiêu, đối tượng này sẽ tiếp cận bao nhiêu người, và quảng cáo trông ra sao trong Stories?”
    estimate_meta_reach hỏi Meta về quy mô đối tượng, còn preview_meta_ad trả về liên kết xem trước Stories thật của Meta.
  • “Tạo lookalike 1% của tất cả những người đã mua trong 180 ngày qua.”
    create_meta_audience xây dựng đối tượng theo lượt truy cập website từ pixel của bạn, rồi xây lookalike từ đó.
  • “Boost bài Facebook hay nhất hôm thứ Ba tuần trước cho những người gần cửa hàng của chúng tôi trong một tuần.”
    list_meta_posts và meta_post_insights chọn bài đăng, rồi create_meta_ad tạo một lượt boost ở trạng thái tạm dừng với bán kính quanh địa chỉ.
  • “Lấy khách hàng tiềm năng từ form hội thảo của chúng tôi trong tuần này và đưa vào Google Sheet.”
    read_meta_leads đọc các bản gửi trực tiếp, rồi create_sheet ghi chúng vào một sheet mới trong Drive của bạn.
  • “Tìm các quảng cáo Facebook chạy lâu nhất của ba đối thủ, làm hai phiên bản của ý tưởng hay nhất cho thương hiệu chúng tôi, rồi thiết lập thành một bài thử nghiệm ở trạng thái tạm dừng.”
    pull_competitor_ads, rồi render_ad cho creative, rồi create_meta_ad với hai nhóm quảng cáo. Không có gì chi tiêu cho đến khi bạn xác nhận.
  • “Quảng cáo của chúng tôi ngừng chạy hôm qua. Có phải do thanh toán không?”
    get_meta_ad_account đọc trạng thái tài khoản, số dư và giới hạn chi tiêu bằng lời đơn giản.

Nhắm mục tiêu là toàn bộ sản phẩm, nên tất cả đều được mở ra

Một ads MCP chỉ đặt được quốc gia và ngân sách thì không thể xây một chiến dịch thực sự. Bề mặt nhóm quảng cáo ở đây bao phủ những gì một media buyer thực sự dùng:

  • Địa lý: quốc gia, khu vực, thành phố với bán kính, mã bưu chính và DMA, kèm loại trừ.
  • Đối tượng: sở thích, hành vi, đối tượng tùy chỉnh và lookalike, ngôn ngữ.
  • Vị trí: năm nền tảng và các vị trí của chúng, thiết bị, hệ điều hành, và vị trí Advantage+.
  • Đường nối mục tiêu: một promoted_object với pixel và sự kiện chuyển đổi của bạn, thứ nâng mục tiêu tối ưu lên OFFSITE_CONVERSIONS.
  • Nhịp chi tiêu: ngân sách hằng ngày hoặc trọn đời, lịch theo khung giờ trong ngày, giới hạn giá thầu và giới hạn chi phí.
  • Creative: ảnh, video và carousel.

Không có gì được kể lại từ yêu cầu

Một lỗi tinh vi trong công cụ agent: agent kể cho bạn những gì nó đã yêu cầu, chứ không phải những gì nền tảng đã làm. Hermoso tạo cấu trúc, rồi đọc lại từ Meta, và câu tóm tắt bạn nhận được được dựng từ phần đọc lại đó, nên một creative bị từ chối âm thầm hoặc một trường bị ép kiểu sẽ hiện ra như một sự khác biệt thay vì một báo cáo sai nhưng đầy tự tin.

Những việc nó sẽ không làm nếu chưa hỏi

Một agent có ngân sách chỉ hữu ích khi rủi ro bị giới hạn, nên quyền chi tiêu được rào lại trên máy chủ chứ không phải trong prompt. Các chiến dịch, nhóm quảng cáo và quảng cáo Meta luôn được tạo ở trạng thái PAUSED, không có cách nào để người gọi ghi đè. Các công tắc trạng thái có thể bật chi tiêu quảng cáo thật (một công tắc trên mọi nền tảng quảng cáo: set_meta_campaign_status, set_google_ads_status, set_microsoft_ads_status, set_reddit_ads_status, set_linkedin_ads_status, set_pinterest_ads_status, set_x_ads_status và set_openai_ads_status là một số trong đó) mỗi công tắc đều từ chối chạy nếu không có cờ xác nhận rõ ràng, và cùng cổng đó cũng áp dụng cho việc tạo nhóm quảng cáo, quảng cáo hoặc từ khóa Google Ads đang bật dưới một đối tượng cha đã bật, vì nó chạy ngay ở phiên đấu giá tiếp theo. Các thao tác xóa cũng cần xác nhận. Ở phía tạo nội dung, hermoso_capabilities công bố chi phí tín dụng chính xác của từng mô hình trước khi chạy bất cứ thứ gì, và mỗi lần render giữ trước một ước tính rồi quyết toán chi phí thực, nên một lần gửi thất bại sẽ được hoàn lại thay vì âm thầm tính tiền bạn.

Kết nối tài khoản Meta của bạn

Bạn kết nối Meta với Hermoso qua luồng OAuth chính thức của Meta, trong Cài đặt, Trình kết nối, nên không có mật khẩu nào đi qua mô hình hay agent. Vì một agency hoặc thành viên được mời có thể có quyền truy cập vào nhiều Trang, tài khoản quảng cáo và tài khoản Instagram, một thương hiệu phải chọn rõ những tài khoản nào thuộc về mình; các thành viên sau đó chỉ thấy và dùng tập hợp đó. Kết nối Meta được chia sẻ ở cấp thương hiệu để cả nhóm làm việc trên một kết nối, còn các connector cá nhân như Google Drive vẫn giới hạn ở từng người.

Cách nó kết hợp với creative

Lý do chạy Meta từ một agent thay vì một bảng điều khiển là chiến dịch không còn là một bước riêng biệt. Trong một cuộc trò chuyện, agent có thể lấy các quảng cáo chạy lâu nhất của đối thủ bằng pull_competitor_ads, khai thác cú móc lặp lại bằng mine_angles, render bốn biến thể bằng plan_variations và render_ad, chấm điểm chúng, đăng phiên bản thắng lên trang tự nhiên để thử nghiệm, rồi xây chiến dịch tạm dừng xung quanh bất cứ thứ gì còn sống sót. Sự liền mạch đó chính là lập luận. Xem tổng quan marketing MCP hoặc danh sách công cụ đầy đủ.

Đang chạy Google Ads nữa? Xem Google Ads MCP.

Câu hỏi thường gặp

Có MCP cho Facebook Ads không?

Có. Máy chủ MCP của Hermoso xây dựng và quản lý chiến dịch quảng cáo Meta từ bất kỳ MCP client nào: create_meta_campaign, create_meta_adset, create_meta_ad và upload_meta_asset để tạo; list_meta_ads, meta_insights, meta_page_insights và meta_post_insights để đọc; update_meta_object, set_meta_campaign_status và delete_meta_object để thay đổi. Nó cũng đăng bài tự nhiên lên Facebook, Instagram và Threads.

Một agent AI có thể tạo chiến dịch quảng cáo Facebook không?

Có, với toàn bộ cấu trúc: chiến dịch, nhóm quảng cáo với nhắm mục tiêu đầy đủ, và quảng cáo ảnh, video hoặc carousel. Các đối tượng được tạo ở trạng thái tạm dừng, không có cách nào để người gọi ghi đè, nên việc xây dựng chiến dịch không bao giờ bắt đầu chi tiêu. Để kích hoạt, cần gọi set_meta_campaign_status với xác nhận rõ ràng.

Nó có thể đặt những nhắm mục tiêu nào?

Địa lý gồm quốc gia, khu vực, thành phố với bán kính, mã bưu chính và DMA, kèm loại trừ; sở thích, hành vi, đối tượng tùy chỉnh và lookalike; ngôn ngữ; năm nền tảng và các vị trí của chúng, thiết bị, hệ điều hành và vị trí Advantage+; một promoted_object với pixel và sự kiện chuyển đổi của bạn, nâng mục tiêu lên OFFSITE_CONVERSIONS; và ngân sách hằng ngày hoặc trọn đời với lịch theo khung giờ, giới hạn giá thầu và giới hạn chi phí.

Nó có thể chi ngân sách quảng cáo của tôi mà không hỏi không?

Không. Mọi đối tượng Meta đều được tạo ở trạng thái tạm dừng, và set_meta_campaign_status là công tắc duy nhất bật tiền thật, nó từ chối chạy nếu không có cờ xác nhận rõ ràng. Các thao tác xóa cũng có cổng xác nhận tương tự.

Agent có nhận được mật khẩu Facebook của tôi không?

Không. Bạn kết nối Meta qua luồng OAuth chính thức của Meta trong Cài đặt, Trình kết nối của Hermoso, và Hermoso giữ token thu được. Agent chỉ gọi các công cụ của Hermoso. Thương hiệu cũng chọn Trang, tài khoản Instagram và tài khoản quảng cáo nào thuộc về mình, nên một thành viên không bao giờ thấy phần tài sản còn lại của bạn.

Nó có làm cả creative quảng cáo hay chỉ quản lý chiến dịch?

Cả hai. Đó là điểm khác biệt với các ads MCP chỉ quản lý chiến dịch. Cùng máy chủ này nghiên cứu quảng cáo của đối thủ, lên ý tưởng, render quảng cáo ảnh và video hoàn chỉnh qua hơn 100 mô hình với sản phẩm thật của bạn được ghép vào, tải tài nguyên lên Meta, rồi xây chiến dịch xung quanh nó.

Nó có đọc được hiệu quả không?

Có. meta_insights trả về hiệu quả của chiến dịch, nhóm quảng cáo và quảng cáo; meta_page_insights và meta_post_insights bao phủ các số liệu tự nhiên của Trang và bài đăng. Kết quả có thể xuất thẳng vào Google Sheet bằng create_sheet và append_to_sheet.

Kết nối Meta một lần trong Hermoso, và agent của bạn có thể nghiên cứu, tạo creative, xây chiến dịch và đọc kết quả mà không bao giờ giữ mật khẩu của bạn.

Bắt đầu miễn phí →   Đọc tài liệu MCP →