Obsah

Meta Ads AI Connectors: MCP server a Ads CLI

Vytvořeno: 3.5.2026 | Aktualizováno: 03.05.2026 03:59

Meta Ads AI Connectors je open beta sada od Meta pro správu reklam přes AI nástroje a terminál. Obsahuje oficiální remote MCP server pro napojení AI agentů na Meta reklamní účet a Ads CLI pro práci s Meta Marketing API z příkazové řádky.

Co Meta vydala

Meta oznámila dvě navazující části:

Podle oznámení Meta jsou AI connectors určené pro tvorbu, správu a analýzu kampaní přímo v nástrojích, kde už uživatel pracuje. Prakticky jde o dvě různé cesty ke stejným reklamním datům: MCP je vhodné pro AI agenty, CLI pro terminál, skripty a CI/CD.

MCP server

Oficiální endpoint

Oficiální remote MCP endpoint je mcp.facebook.com/ads:

https://mcp.facebook.com/ads

Endpoint bez přihlášení vrací HTTP 401 a odkazuje na OAuth protected resource metadata. Metadata jsou dostupná na .well-known/oauth-protected-resource/ads a uvádějí podporované scope:

ads_management
ads_read
catalog_management
business_management

OAuth authorization metadata jsou dostupná na .well-known/oauth-authorization-server/ads. Ukazují, že autorizace běží přes Facebook OAuth a token endpoint Graph API.

Co MCP server umí

Podle Meta Business Help Center může ads MCP server pomoci hlavně s těmito oblastmi:

Meta uvádí, že pro nástroje pro správu reklam a katalogů existují i write capabilities. Zároveň platí, že akce vyžadují autorizaci přes AI agenta.

Jak MCP přidat do AI nástroje

Konkrétní UI se liší podle AI platformy. Meta Help Center uvádí jako aktuálně podporované AI agenty ChatGPT, Claude a Perplexity. Obecný postup je:

  1. V AI nástroji otevři nastavení konektorů / integrací / remote MCP serverů.
  2. Přidej nový remote MCP server s URL:
https://mcp.facebook.com/ads
  1. Přihlas se přes Meta/Facebook OAuth a vyber účet, který má přístup k reklamnímu účtu.
  2. Povol jen oprávnění, která dávají smysl pro zamýšlené použití.
  3. Nejdřív otestuj read-only dotazy, například výpis reklamních účtů nebo reporting kampaní.
  4. Až potom používej write operace, které mění kampaně, reklamy nebo katalogy.

Podle oznámení Meta není pro MCP potřeba vlastní developer credentials, API setup ani psaní kódu. Prakticky ale pořád probíhá autorizace uživatele a přístup je omezený oprávněními účtu.

Ads CLI

Instalace

Oficiální balíček je meta-ads na PyPI. Pozor na podobně pojmenované komunitní balíčky typu meta-ads-cli – oficiální balíček Meta se instaluje jako meta-ads.

Požadavky podle dokumentace:

Instalace:

pip install meta-ads

Autentizace a účet

Get Started dokumentace uvádí, že Ads CLI používá Meta system user access token. Token je možné nastavit přes proměnnou prostředí:

export ACCESS_TOKEN=<ACCESS_TOKEN>

Většina příkazů potřebuje ID reklamního účtu. To lze nastavit přes .env, proměnnou prostředí nebo flag u konkrétního příkazu:

# Via .env
AD_ACCOUNT_ID=<AD_ACCOUNT_ID>
 
# Via environment variable
export AD_ACCOUNT_ID=<AD_ACCOUNT_ID>
 
# Via flag u konkrétního příkazu
meta ads --ad-account-id <AD_ACCOUNT_ID> campaign list

Kontrola autentizace a výpis dostupných účtů:

meta auth status
meta ads adaccount list

Struktura příkazů

Ads CLI Overview popisuje příkazy vzorem:

meta ads <resource> <action> [options]

Příklady:

meta ads campaign list
meta ads insights get --date-preset last_7d

Command Reference uvádí také samostatnou větev pro autentizaci:

meta auth <action>

Hlavní oblasti CLI

Podle dokumentace a PyPI popisu umí Ads CLI pracovat hlavně s těmito zdroji:

Příklad vytvoření kampaně podle blogu Meta:

meta ads campaign create \
  --name "Summer Sale" \
  --objective OUTCOME_SALES \
  --daily-budget 5000

Příklad získání výkonu kampaně:

meta ads insights get \
  --campaign_id <CAMPAIGN_ID> \
  --fields=impressions,conversions \
  --date-preset last_7d

Automatizace

Ads CLI je navržené i pro skripty a automatizaci. Podle dokumentace podporuje:

Příklad JSON výstupu:

meta ads campaign list --output json

MCP vs CLI

Věc MCP server Ads CLI
Primární použití AI agent v nástroji typu Claude, ChatGPT nebo Perplexity Terminál, skripty, CI/CD
Přístup Remote MCP endpoint Lokální CLI balíček meta-ads
Autentizace OAuth přes Meta/Facebook System user access token
Vhodné pro Přirozený jazyk, analýzy, ad hoc workflow Opakovatelné příkazy, automatizace, exporty
Riziko Agent může navrhovat a po autorizaci provádět změny Skript může změnit kampaně bez dalšího kontextu

Bezpečnostní poznámky

Zdroje