mikusnuz/meta-ads-mcp

mikusnuz/meta-ads-mcp

от mikusnuz
MCP-сервер для Meta Marketing API предлагает 135 инструментов для управления рекламными кампаниями Facebook и Instagram: от создания объявлений до аналитики и каталогов. Идеален для маркетологов и ...

meta-ads-mcp

npm version License: MIT

MCP server for the Meta Marketing API v26.0 — 134 tools for managing Facebook & Instagram ad campaigns, audiences, creatives, insights, catalogs, and more.

When to Use

Use this MCP when you need to:

  • "Create a new Facebook ad campaign" — use create_campaign, create_adset, create_ad, and create_creative to build a full funnel
  • "Check how my ads are performing today" — use get_account_insights or get_campaign_insights with today's date range
  • "Pause all campaigns with ROAS below 2" — use list_campaigns + get_campaign_insights to find underperformers, then update_campaign to pause
  • "Set up A/B test between two ad creatives" — use create_experiment to run a controlled test between ad sets
  • "Create a lookalike audience from my customers" — use create_custom_audience, add_users_to_audience, then create_lookalike_audience
  • "Upload ad images and create a carousel ad" — use upload_image for each image, then create_creative with carousel format
  • "Get a detailed performance report for last 30 days" — use create_async_report for large date ranges, then get_async_report to retrieve
  • "Search the Facebook Ad Library for competitor ads" — use search_ad_library to find public ad data
  • "Set up automated rules to pause underperforming ads" — use create_rule with conditions like CPA > threshold
  • "Manage my product catalog for dynamic ads" — use create_catalog, create_feed, and upload_feed to set up dynamic product ads

Часто задаваемые вопросы

Инструменты были проиндексированы:
add_business_user

Добавляет пользователя в настроенную организацию по email. Требует переменную окружения META_BUSINESS_ID.

Параметры
  • emailstringобязательный

    Электронная почта добавляемого пользователя

  • roleenumобязательный

    Роль для нового пользователя

add_to_block_list

Добавляет URL-адреса издателей в существующий список блокировки.

Параметры
  • list_idstringобязательный

    ID списка блокировки

  • urlsstringобязательный

    Массив JSON URL-адресов для блокировки (например, '["example.com","bad-site.com"]')

add_users_to_audience

Добавляет пользователей в пользовательскую аудиторию. Payload должен быть JSON-строкой, содержащей хешированные данные пользователей, с массивом schema, определяющим типы данных (например, EMAIL, PHONE, FN, LN).

Параметры
  • audience_idstringобязательный

    Идентификатор аудитории

  • payloadstringобязательный

    JSON-строка: {schema: ['EMAIL','PHONE',...], data: [['hash1','hash2',...], ...]}. Все PII должны быть хешированы с помощью SHA-256.

batch_products

Массово создаёт, обновляет или удаляет товары в каталоге. Поддерживает до 5000 позиций за запрос. Операции обновления поддерживают upsert.

Параметры
  • allow_upsertboolean

    Разрешает UPDATE создавать элементы, если они не существуют (по умолчанию false)

  • catalog_idstringобязательный

    Идентификатор каталога продуктов

  • requestsstringобязательный

    JSON-массив пакетных запросов. Каждый запрос: {method: 'CREATE'|'UPDATE'|'DELETE', retailer_id: string, data?: {name, description, price, url, image_url, availability, ...}}

copy_ad

Копирует существующее объявление. Создаёт дубликат в том же или другом наборе объявлений.

Параметры
  • ad_idstringобязательный

    Исходный ID объявления для копирования

  • adset_idstring

    Целевой ID группы объявлений. Если не указано, копируется в ту же группу объявлений.

  • namestring

    Название для скопированного объявления

  • statusstring

    Статус для скопированного объявления (по умолчанию PAUSED)

copy_adset

Скопировать существующую группу объявлений. Создаёт дубликат в той же или другой кампании.

Параметры
  • adset_idstringобязательный

    ID исходного рекламного набора для копирования

  • campaign_idstring

    Целевой ID кампании. Если не указан, копирует в ту же кампанию.

  • deep_copyboolean

    Копировать объявления внутри группы объявлений (по умолчанию true)

  • namestring

    Название для скопированного набора объявлений

  • statusstring

    Статус для скопированного набора объявлений (по умолчанию PAUSED)

copy_campaign

Скопировать существующую кампанию. Создает дубликат с возможностью переопределения имени. Копирует структуру, включая группы объявлений и объявления.

Параметры
  • campaign_idstringобязательный

    Исходный ID кампании для копирования.

  • deep_copyboolean

    Копирует группы объявлений и объявления в рамках кампании (по умолчанию true)

  • namestring

    Название скопированной кампании. По умолчанию — «Копия <оригинала>»

  • statusstring

    Статус скопированной кампании (по умолчанию PAUSED)

create_ad

Создаёт новое объявление. Требует name, adset_id и creative (JSON object_story_spec). По умолчанию имеет статус PAUSED.

Параметры
  • account_idstring

    ID рекламного аккаунта, в котором создаётся объявление (например, 'act_123' или '123'). Если не указан, по умолчанию используется переменная окружения META_AD_ACCOUNT_ID.

  • adset_idstringобязательный

    ID родительского набора объявлений

  • creativestringобязательный

    JSON-строка спецификации креатива (object_story_spec с page_id, link_data/photo_data/video_data). Обратите внимание: начиная с v26.0, креатив с applink_treatment=web_only больше нельзя прикрепить к кампании, использующей места размещения «Веб-сайт» и «Приложение», — используйте вместо этого автоматический выбор места размещения или совместимое ручное размещение.

  • namestringобязательный

    Название объявления

  • statusstring

    Статус объявления (по умолчанию ПАУЗА)

  • tracking_specsstring

    JSON-строка массива спецификаций отслеживания

create_adset

Создаёт новый набор объявлений. Требуются: name, campaign_id, budget, optimization_goal, billing_event и targeting. По умолчанию — статус PAUSED.

Параметры
  • account_idstring

    Идентификатор рекламного кабинета для создания рекламного набора (например, 'act_123' или '123'). Если параметр опущен, используется переменная окружения META_AD_ACCOUNT_ID.

  • bid_strategystring

    Максимум конверсий без ограничения Максимум конверсий с ограничением ставки Ограничение стоимости Максимум ценности конверсий с минимальной рентабельностью

  • billing_eventstringобязательный

    Событие биллинга: установки приложения, клики, показы, клики по ссылкам, нет, заявки на предложения, лайки страницы, вовлеченность в публикации, полный просмотр, покупка, взаимодействие с объявлением

  • campaign_idstringобязательный

    Родительский ID кампании

  • daily_budgetstring

    Суточный бюджет в центах валюты (например, '5000' = $50.00)

  • end_timestring

    Время окончания (ISO 8601)

  • lifetime_budgetstring

    Пожизненный бюджет в центах валюты

  • namestringобязательный

    Название набора объявлений

  • optimization_goalstringобязательный

    НЕТ, УСТАНОВКИ_ПРИЛОЖЕНИЯ, ПОВЫШЕНИЕ_ЗАПОМИНАЕМОСТИ_РЕКЛАМЫ, ВОВЛЕЧЁННЫЕ_ПОЛЬЗОВАТЕЛИ, ОТВЕТЫ_НА_СОБЫТИЯ, ПОКАЗЫ, ГЕНЕРАЦИЯ_ЛИДОВ, КАЧЕСТВЕННЫЙ_ЛИД, КЛИКИ_ПО_ССЫЛКЕ, ВНЕШНИЕ_КОНВЕРСИИ, ЛАЙКИ_СТРАНИЦЫ, ВОВЛЕЧЁННОСТЬ_В_ЗАПИСИ, КАЧЕСТВЕННЫЙ_ЗВОНОК, ОХВАТ, ПРОСМОТРЫ_ЦЕЛЕВОЙ_СТРАНИЦЫ, ПОСЕЩЕНИЕ_ПРОФИЛЯ_INSTAGRAM, ВОВЛЕЧЁННЫЕ_ПРОСМОТРЫ_СТРАНИЦЫ, ЦЕННОСТЬ, THRUPLAY, ПРОИЗВОДНЫЕ_СОБЫТИЯ, УСТАНОВКИ_ПРИЛОЖЕНИЯ_И_ВНЕШНИЕ_КОНВЕРСИИ, КОНВЕРСИИ, ЦЕННОСТЬ_В_ПРИЛОЖЕНИИ, КОНВЕРСИЯ_В_ПОКУПКУ_ЧЕРЕЗ_СООБЩЕНИЯ, ГЛУБОКАЯ_БЕСЕДА_И_ПОДПИСКА_ЧЕРЕЗ_СООБЩЕНИЯ, ПОДПИСЧИКИ, УСТАНОВЛЕННЫЕ_НАПОМИНАНИЯ, ЗНАЧИМАЯ_ПОПЫТКА_ЗВОНКА, ПОСЕЩЕНИЕ_ПРОФИЛЯ, ВОВЛЕЧЁННОСТЬ_В_ПРОФИЛЬ_И_СТРАНИЦУ, ИЗОЛИРОВАННАЯ_ЦЕННОСТЬ_РЕКЛАМОДАТЕЛЯ, АВТОМАТИЧЕСКАЯ_ЦЕЛЬ, КОНВЕРСИЯ_В_ЗАПИСЬ_ЧЕРЕЗ_СООБЩЕНИЯ.

  • promoted_objectstring

    JSON-строка спецификации promoted_object. Требуется для многих целей, например, OUTCOME_SALES требует {"pixel_id":"...","custom_event_type":"PURCHASE"}, OUTCOME_APP_PROMOTION требует {"application_id":"...","object_store_url":"..."}, объявления типа page-like для OUTCOME_ENGAGEMENT требуют {"page_id":"..."}. Если опустить его, когда цель требует его, создание набора объявлений завершится ошибкой.

  • start_timestring

    Время начала (ISO 8601)

  • statusstring

    Статус набора объявлений (по умолчанию PAUSED)

  • targetingstringобязательный

    JSON-строка targeting spec (age_min, age_max, genders, geo_locations, interests и т.д.). Advantage+ Audience automation и другие флаги тоже помещаются внутрь этого объекта, например, targeting_automation: {"advantage_audience":1}. Начиная с v26.0, наборы объявлений в специальных категориях рекламы Housing, Employment или Financial Products and Services (HEC-F) с нестрогим (relaxable) таргетингом должны явно задавать targeting.targeting_automation.advantage_audience равным 1 или 0 — если это не указано, возвращается ошибка ADS_TARGETING__REQUIRE_EXPLICIT_ADVANTAGE_AUDIENCE_FLAG. Для обычных/стандартных настроек это не требуется. Также обратите внимание: начиная с Marketing API v26.0, размещение Instagram Explore Feed удалено (явное указание его в publisher_platforms/instagram_positions теперь вызывает ошибку), а значение 'story' в messenger_positions молча игнорируется.

create_async_report

Создает асинхронный аналитический отчёт для больших запросов данных. Возвращает report_run_id для опроса с помощью get_async_report.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • breakdownsstring

    Измерения разбивки: age,gender,country,region,publisher_platform,platform_position,device_platform,comscore_market (заменяет dma). Некоторым аккаунтам нужно включить в Ads Manager параметры impression_device, hourly_stats_aggregated_by_audience_time_zone и frequency_value; пустые результаты не обязательно означают нулевую эффективность.

  • date_presetstring

    Предустановка даты в нижнем регистре, например: today, yesterday, last_7d, last_14d, last_30d, this_month, last_month, this_quarter, last_quarter, this_year, last_year

  • fieldsstring

    Разделенные запятыми поля инсайтов

  • filteringstring

    Строка JSON для фильтрации

  • levelstring

    Уровень агрегации: кампания, adset, объявление

  • time_incrementstring

    Гранулярность времени: all_days, 1, 7, monthly

  • time_rangestring

    JSON-строка {since,until} в формате ГГГГ-ММ-ДД

create_block_list

Создаёт новый список заблокированных издателей для рекламного аккаунта.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта, в котором нужно создать список блокировок (например, 'act_123' или '123'). Если параметр не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • namestringобязательный

    Название для списка блокировок

create_budget_schedule

Создаёт расписание бюджета для кампании или группы объявлений.

Параметры
  • budget_valueintegerобязательный

    Беззнаковое значение, интерпретируемое согласно budget_value_type (ABSOLUTE использует минорные единицы валюты)

  • budget_value_typeenumобязательный

    Как применяется budget_value

  • parent_idstringобязательный

    ID кампании или группы объявлений, которому будет принадлежать расписание бюджета

  • parent_typeenum

    Тип родительского объекта

  • time_endintegerобязательный

    Планирует время окончания в виде Unix timestamp

  • time_startintegerобязательный

    Время начала расписания в формате Unix timestamp

create_campaign

Создать новую рекламную кампанию. По умолчанию имеет статус ПРИОСТАНОВЛЕНО. Требуется название и цель. Бюджет можно задать на уровне кампании или набора объявлений.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта, в котором создаётся кампания (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • bid_strategystring

    Стратегия ставок: LOWEST_COST_WITHOUT_CAP, LOWEST_COST_WITH_BID_CAP, COST_CAP, LOWEST_COST_WITH_MIN_ROAS. Meta по умолчанию устанавливает для новых кампаний LOWEST_COST_WITH_BID_CAP, что требует bid_amount для каждой группы объявлений — передайте LOWEST_COST_WITHOUT_CAP, чтобы избежать этого.

  • daily_budgetstring

    Дневной бюджет в центах валюты аккаунта (например, '5000' = $50.00)

  • is_adset_budget_sharing_enabledboolean

    Могут ли группы объявлений в рамках этой кампании делить бюджет друг с другом. Обязательно для некоторых новых рекламных аккаунтов — если опустить это поле, создание кампании может завершиться ошибкой 'Must specify True or False in is_adset_budget_sharing_enabled'.

  • lifetime_budgetstring

    Пожизненный бюджет в центах валюты аккаунта

  • namestringобязательный

    Название кампании

  • objectiveenumобязательный

    Цель кампании

  • special_ad_categoriesstring

    JSON массив специальных категорий рекламы: HOUSING, EMPLOYMENT, FINANCIAL_PRODUCTS_SERVICES, ISSUES_ELECTIONS_POLITICS, NONE. Это поле обязательно для Meta в каждой кампании, передавайте '[]' или '["NONE"]', если ни одна не подходит. CREDIT переименован в FINANCIAL_PRODUCTS_SERVICES, старое название больше не принимается.

  • special_ad_category_countrystring

    JSON-массив кодов стран по стандарту ISO 3166-1 alpha-2, например '["US"]'. Обязателен для категорий ISSUES_ELECTIONS_POLITICS (которая также требует авторизации для показа объявлений в этих странах). Для категорий HOUSING, EMPLOYMENT и FINANCIAL_PRODUCTS_SERVICES параметр необязателен: если его опустить, по умолчанию используется страна налогообложения рекламного аккаунта.

  • spend_capstring

    Общий лимит расходов на кампанию, в центах валюты аккаунта. После установки его нельзя удалить, можно только увеличить или сбросить. Передайте '0', чтобы сбросить/очистить его.

  • start_timestring

    Время начала кампании (формат ISO 8601)

  • statusstring

    Статус кампании (по умолчанию PAUSED)

  • stop_timestring

    Время остановки кампании (формат ISO 8601)

create_canvas

Создаёт новый Instant Experience (Canvas) на странице Facebook. Требует page_id и JSON-массив body_elements, определяющий макет Canvas.

Параметры
  • body_elementsstringобязательный

    JSON-массив элементов тела canvas (кнопки, карусели, фото, видео, текст и т. д.)

  • namestring

    Имя холста

  • page_idstringобязательный

    Идентификатор страницы Facebook, на которой будет создан canvas.

create_catalog

Создайте новый каталог товаров для рекламного аккаунта.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта, в котором создается каталог (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • namestringобязательный

    Название каталога

  • verticalstring

    Категории каталога: коммерция, отели, авиаперелеты, направления, объявления о жилье, транспортные средства.

create_creative

Создаёт новый рекламный креатив с object_story_spec. Спецификация определяет содержимое рекламы (ссылку, фото или видео) и связанную страницу Facebook. Примечания для v26.0: poll_spec и тип poll в interactive_components_spec больше не поддерживаются и будут отклоняться. Если у рекламодателя есть магазин, подходящие креативы теперь по умолчанию имеют destination_spec.destination_type=WEBSITE_AND_SHOP. Установите значение WEBSITE_AND_SHOP_OPT_OUT, чтобы отказаться.

Параметры
  • account_idstring

    ID рекламного аккаунта, в котором создаётся креатив (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • asset_feed_specstring

    JSON-строка asset_feed_spec для динамического креатива

  • degrees_of_freedom_specstring

    JSON-объект для управления креативом Advantage+, включая creative_features_spec.image_animation, video_filtering и video_uncrop

  • destination_specstring

    JSON-объект, управляющий назначением; установите destination_type=WEBSITE_AND_SHOP_OPT_OUT, чтобы отказаться от значения по умолчанию v26 Shops

  • namestringобязательный

    Креативное название

  • object_story_specstringобязательный

    Строка JSON объекта object_story_spec (page_id, link_data/photo_data/video_data). Для рекламы в WhatsApp Status используйте отдельный параметр wamo_whatsapp_identity_spec.

  • url_tagsstring

    Теги URL для добавления ко всем ссылкам

  • wamo_whatsapp_identity_specstring

    JSON-объект с wamo_whatsapp_identity_id или whatsapp_phone_number для рекламы в WhatsApp Status; передаётся на верхнем уровне креатива

create_custom_audience

Создать новую пользовательскую аудиторию. Подтип определяет источник аудитории (CUSTOM, WEBSITE, APP, OFFLINE_CONVERSION, LOOKALIKE, ENGAGEMENT и т.д.).

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для создания аудитории (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • customer_file_sourcestring

    Источник файла клиента: USER_PROVIDED_ONLY, PARTNER_PROVIDED_ONLY, BOTH_USER_AND_PARTNER_PROVIDED

  • descriptionstring

    Описание аудитории

  • namestringобязательный

    Название аудитории

  • subtypeenumобязательный

    Подтип аудитории

create_dynamic_creative

Создаёт динамическое объявление с помощью asset_feed_spec. Meta автоматически комбинирует различные изображения, видео, заголовки, тексты и CTA, чтобы найти наиболее эффективные комбинации.

Параметры
  • account_idstring

    ID рекламного аккаунта, в котором создаётся креатив (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • asset_feed_specstringобязательный

    JSON-строка asset_feed_spec с массивами: images (hash), videos (video_id), bodies (text), titles (text), descriptions (text), call_to_action_types

  • degrees_of_freedom_specstring

    JSON-объект для управления креативом Advantage+, включая creative_features_spec.image_animation, video_filtering и video_uncrop

  • destination_specstring

    JSON-объект, управляющий местом назначения; задайте destination_type=WEBSITE_AND_SHOP_OPT_OUT, чтобы отказаться от использования v26 Shops по умолчанию.

  • namestringобязательный

    Креативное название

  • object_story_specstring

    JSON-объект, содержащий связанный page_id и необязательный instagram_user_id

  • wamo_whatsapp_identity_specstring

    JSON-объект с wamo_whatsapp_identity_id или whatsapp_phone_number для рекламы в WhatsApp Status; передаётся на верхнем уровне креатива

create_experiment

Создать новый A/B-эксперимент (рекламное исследование)

Параметры
  • account_idstring

    ID рекламного аккаунта для создания эксперимента (например, 'act_123' или '123'). Использует переменную окружения META_AD_ACCOUNT_ID, если параметр не указан.

  • cellsstringобязательный

    JSON-массив тестовых ячеек: [{name, campaign_id}]

  • descriptionstring

    Описание эксперимента

  • end_timestringобязательный

    Время окончания в формате ISO 8601 или Unix timestamp

  • namestringобязательный

    Название эксперимента

  • start_timestringобязательный

    Время начала в формате ISO 8601 или Unix timestamp.

  • typestring

    Тип исследования

create_feed

Создаёт новый фид товаров для каталога.

Параметры
  • catalog_idstringобязательный

    Идентификатор каталога продуктов

  • file_urlstring

    URL файла ленты

  • namestringобязательный

    Название ленты

  • schedulestring

    JSON-строка для конфигурации расписания фида

create_lead_form

Создаёт новую форму для генерации лидов на странице Facebook. Требует разрешения pages_manage_ads.

Параметры
  • follow_up_action_urlstring

    URL для перенаправления после отправки

  • namestringобязательный

    Название лид-формы

  • page_idstringобязательный

    ID страницы Facebook

  • privacy_policy_urlstringобязательный

    URL политики конфиденциальности

  • questionsstringобязательный

    JSON массив вопросов. Каждый: {key: строка, type: 'CUSTOM'|'EMAIL'|'PHONE'|'FULL_NAME'|'CITY'|'STATE'|'COUNTRY'|'ZIP'|'JOB_TITLE'|'COMPANY_NAME', label?: строка}

  • thank_you_pagestring

    JSON-объект: {title: string, body: string, button_text?: string, button_type?: 'VIEW_WEBSITE'|'DOWNLOAD'}

create_lookalike_audience

Создаёт похожую аудиторию на основе существующей пользовательской аудитории. Параметр Ratio (1-10) определяет, насколько новая аудитория похожа на исходную.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для создания аудитории (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • lookalike_specstringобязательный

    JSON строка: {country: 'US', ratio: 0.01-0.10}, где ratio — это процент похожести (1%-10%)

  • namestringобязательный

    Название похожей аудитории

  • origin_audience_idstringобязательный

    Получает идентификатор пользовательской аудитории.

create_offline_event_set

Создаёт новый набор данных офлайн-конверсии.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта, в котором создаётся набор событий (например, 'act_123' или '123'). Если параметр опущен, используется переменная окружения META_AD_ACCOUNT_ID.

  • descriptionstring

    Описание набора событий

  • namestringобязательный

    Имя набора событий

create_product_set

Создаёт новый набор товаров в каталоге.

Параметры
  • catalog_idstringобязательный

    Идентификатор каталога продуктов

  • filterstring

    JSON-строка правил фильтрации для набора продуктов

  • namestringобязательный

    Название набора продуктов

create_rf_prediction

Создаёт новый прогноз охвата и частоты. Принимает спецификацию таргетинга в виде JSON-строки, бюджет в центах и информацию о расписании.

Параметры
  • account_idstring

    ID рекламного аккаунта, в котором создаётся прогноз (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • budgetnumberобязательный

    Бюджет в центах валюты аккаунта

  • destination_idstringобязательный

    ID назначения (например, ID страницы Facebook)

  • frequency_capnumberобязательный

    Максимальный лимит частоты на пользователя

  • start_timestringобязательный

    Время начала прогноза (ISO 8601 или Unix timestamp)

  • stop_timestringобязательный

    Время остановки прогнозирования (ISO 8601 или Unix-время)

  • target_specstringобязательный

    JSON-строка спецификации таргетинга

create_rule

Создаёт новое автоматическое правило для рекламного аккаунта.

Параметры
  • account_idstring

    ID рекламного кабинета, в котором создаётся правило (например, 'act_123' или '123'). Если не указано, используется переменная окружения META_AD_ACCOUNT_ID.

  • evaluation_specstringобязательный

    Строка JSON, определяющая условия правил.

  • execution_specstringобязательный

    JSON-строка, определяющая действия правил

  • namestringобязательный

    Название правила

  • schedule_specstring

    JSON-строка, определяющая расписание правил

create_system_user

Создает нового системного пользователя в настроенном бизнесе. Требует переменную окружения META_BUSINESS_ID.

Параметры
  • namestringобязательный

    Для системного пользователя можно предложить имя «Система» (или «System»), если речь идёт о стандартном аккаунте ОС. Если нужен более описательный вариант — «Администратор» (Admin) или «Служебный» (Service). В Unix-подобных системах обычно используется root или daemon.

  • roleenumобязательный

    Получает и запрашивает актуальную документацию и примеры кода из Context7 для любой программной библиотеки или фреймворка. Сначала необходимо вызвать инструмент 'Resolve Context7 Library ID', чтобы получить точный идентификатор библиотеки, совместимый с Context7 и необходимый для использования этого инструмента, ЗА ИСКЛЮЧЕНИЕМ случаев, когда пользователь явно указывает идентификатор библиотеки в формате '/org/project' или '/org/project/version' в своём запросе. Не вызывайте этот инструмент более 3 раз для одного вопроса.

debug_token

Отлаживает токен доступа для проверки его свойств, разрешений, срока действия и валидности. Требует META_APP_ID и META_APP_SECRET.

Параметры
  • input_tokenstringобязательный

    Токен доступа для отладки и проверки

delete_ad

Удалить объявление. Это действие необратимо.

Параметры
  • ad_idstringобязательный

    ID объявления для удаления.

delete_adset

Удалить набор объявлений. Это действие необратимо.

Параметры
  • adset_idstringобязательный

    ID группы объявлений для удаления.

delete_audience

Удалить пользовательскую аудиторию. Это действие необратимо.

Параметры
  • audience_idstringобязательный

    ID аудитории для удаления

delete_block_list

Удалить список блокировки издателя. Это действие необратимо.

Параметры
  • list_idstringобязательный

    ID списка блокировки для удаления

delete_budget_schedule

Удалить бюджетный график. Это действие необратимо.

Параметры
  • schedule_idstringобязательный

    ID расписания бюджета для удаления

delete_campaign

Удалить кампанию. Это действие необратимо.

Параметры
  • campaign_idstringобязательный

    ID кампании для удаления

delete_canvas

Удалить Instant Experience (Canvas). Это действие необратимо.

Параметры
  • canvas_idstringобязательный

    Идентификатор холста для удаления

delete_image

Удалить изображение рекламы по хешу. Это действие необратимо.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта, которому принадлежит изображение (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • hashstringобязательный

    Хэш изображения для удаления

delete_rf_prediction

Удалить прогноз охвата и частоты. Это действие необратимо.

Параметры
  • prediction_idstringобязательный

    ID прогноза для удаления

delete_rule

Удалить автоматическое правило.

Параметры
  • rule_idstringобязательный

    Rule ID

delete_video

Удалить рекламное видео. Это действие необратимо.

Параметры
  • video_idstringобязательный

    Video ID для удаления

exchange_token

Обменивает кратковременный токен доступа на долгоживущий токен. Требует настройки META_APP_ID и META_APP_SECRET.

Параметры
  • short_lived_tokenstringобязательный

    Кратковременный токен доступа для обмена

generate_preview

Генерирует предпросмотр рекламы без необходимости в существующем объявлении. Предоставьте спецификацию креатива напрямую, чтобы увидеть, как это будет выглядеть.

Параметры
  • account_idstring

    ID рекламного аккаунта для формирования предпросмотра (например, 'act_123' или '123'). Использует по умолчанию переменную окружения META_AD_ACCOUNT_ID, если не указан.

  • ad_formatstringобязательный

    Формат объявления: DESKTOP_FEED_STANDARD, MOBILE_FEED_STANDARD, INSTAGRAM_STANDARD, INSTAGRAM_STORY, RIGHT_COLUMN_STANDARD и т. д.

  • creativestringобязательный

    JSON-строка спецификации креатива: {object_story_spec: {...}} или {object_story_id: '...'}

get_account_activities

Получить журнал активности для рекламного аккаунта. Показывает изменения, внесенные в кампании, группы объявлений, объявления и т.д.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

get_account_insights

Получает аналитику эффективности для рекламного аккаунта. Возвращает метрики, такие как показы, клики, расходы, охват и т.д.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • breakdownsstring

    Измерения разбивки: age,gender,country,region,publisher_platform,platform_position,device_platform,comscore_market (заменяет dma). Некоторым аккаунтам нужно включить в Ads Manager параметры impression_device, hourly_stats_aggregated_by_audience_time_zone и frequency_value; пустые результаты не обязательно означают нулевую эффективность.

  • date_presetstring

    Предустановка даты в нижнем регистре, например: today, yesterday, last_7d, last_14d, last_30d, this_month, last_month, this_quarter, last_quarter, this_year, last_year

  • fieldsstring

    Разделенные запятыми поля инсайтов

  • filteringstring

    Строка JSON для фильтрации

  • levelstring

    Уровень агрегации: кампания, adset, объявление

  • time_incrementstring

    Гранулярность времени: all_days, 1, 7, monthly

  • time_rangestring

    JSON-строка {since,until} в формате ГГГГ-ММ-ДД

get_ad

Получить детали конкретного объявления по ID.

Параметры
  • ad_idstringобязательный

    ID рекламы

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_ad_account

Получить сведения о настроенном рекламном аккаунте: статус, баланс, валюта, часовой пояс и информация о расходах.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_ad_insights

Получает показатели эффективности для конкретного объявления.

Параметры
  • ad_idstringобязательный

    ID рекламы

  • breakdownsstring

    Измерения разбивки: age, gender, country, region, publisher_platform, platform_position, device_platform, comscore_market (заменяет dma). Некоторым аккаунтам нужно включить в Ads Manager параметры impression_device, hourly_stats_aggregated_by_audience_time_zone и frequency_value; пустые результаты не обязательно означают нулевую эффективность.

  • date_presetstring

    Предустановка даты в нижнем регистре, например: today, yesterday, last_7d, last_14d, last_30d, this_month, last_month, this_quarter, last_quarter, this_year, last_year

  • fieldsstring

    Разделенные запятыми поля инсайтов

  • filteringstring

    Строка JSON для фильтрации

  • levelstring

    Уровень агрегации: кампания, adset, объявление

  • time_incrementstring

    Гранулярность времени: all_days, 1, 7, monthly

  • time_rangestring

    JSON-строка {since,until} в формате ГГГГ-ММ-ДД

get_ad_preview

Получить предварительный просмотр объявления в определённом формате. Возвращает HTML iframe для рендеринга.

Параметры
  • ad_formatstringобязательный

    Формат объявления: DESKTOP_FEED_STANDARD, MOBILE_FEED_STANDARD, INSTAGRAM_STANDARD, INSTAGRAM_STORY, RIGHT_COLUMN_STANDARD и т. д.

  • ad_idstringобязательный

    ID рекламы

get_adset

Получает подробную информацию о конкретном наборе объявлений по ID.

Параметры
  • adset_idstringобязательный

    Идентификатор набора объявлений

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_adset_ads

Получить все объявления, принадлежащие конкретному набору объявлений.

Параметры
  • adset_idstringобязательный

    Идентификатор набора объявлений

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

get_adset_insights

Получает аналитику производительности для конкретного рекламного набора.

Параметры
  • adset_idstringобязательный

    Идентификатор набора объявлений

  • breakdownsstring

    Измерения разбивки: age,gender,country,region,publisher_platform,platform_position,device_platform,comscore_market (заменяет dma). Некоторым аккаунтам нужно включить в Ads Manager параметры impression_device, hourly_stats_aggregated_by_audience_time_zone и frequency_value; пустые результаты не обязательно означают нулевую эффективность.

  • date_presetstring

    Предустановка даты в нижнем регистре, например: today, yesterday, last_7d, last_14d, last_30d, this_month, last_month, this_quarter, last_quarter, this_year, last_year

  • fieldsstring

    Разделенные запятыми поля инсайтов

  • filteringstring

    Строка JSON для фильтрации

  • levelstring

    Уровень агрегации: кампания, adset, объявление

  • time_incrementstring

    Гранулярность времени: all_days, 1, 7, monthly

  • time_rangestring

    JSON-строка {since,until} в формате ГГГГ-ММ-ДД

get_adset_leads

Получить лиды, сгенерированные конкретным набором объявлений. Требуется разрешение leads_retrieval.

Параметры
  • adset_idstringобязательный

    Идентификатор набора объявлений

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

get_adset_targeting_sentence

Получить читаемое описание таргетинга для набора объявлений. Преобразует спецификацию таргетинга в читаемые предложения.

Параметры
  • adset_idstringобязательный

    Идентификатор набора объявлений

get_async_report

Проверить статус и получить результаты асинхронного отчёта об инсайтах.

Параметры
  • afterstring

    Курсор пагинации для страницы результатов

  • fieldsstring

    Поля аналитики через запятую, которые нужно вернуть после завершения задачи

  • include_resultsboolean

    Получает /{report_run_id}/insights, когда задание завершено.

  • limitinteger

    Максимальное количество строк результата на страницу

  • report_run_idstringобязательный

    ID запуска отчета из create_async_report

get_audience

Получить сведения о конкретной пользовательской аудитории по ID.

Параметры
  • audience_idstringобязательный

    Идентификатор аудитории

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_audience_health

Получает состояние здоровья и готовность к доставке пользовательской аудитории. Показывает коэффициент совпадения, размер и статус операции.

Параметры
  • audience_idstringобязательный

    Идентификатор кастомной аудитории

get_batch_status

Проверяет статус пакетной операции каталога.

Параметры
  • catalog_idstringобязательный

    Идентификатор каталога продуктов

  • handlestringобязательный

    Возвращает дескриптор пакета из batch_products

get_business

Получить сведения о конкретном бизнесе по ID.

Параметры
  • business_idstringобязательный

    Идентификатор бизнеса

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_campaign

Получить детали конкретной кампании по ID.

Параметры
  • campaign_idstringобязательный

    ID кампании

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_campaign_ads

Получить все объявления, принадлежащие конкретной кампании.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • campaign_idstringобязательный

    ID кампании

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

get_campaign_adsets

Получает все рекламные наборы, принадлежащие конкретной кампании.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • campaign_idstringобязательный

    ID кампании

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

get_campaign_insights

Получает аналитические данные об эффективности для конкретной кампании.

Параметры
  • breakdownsstring

    Измерения разбивки: age,gender,country,region,publisher_platform,platform_position,device_platform,comscore_market (заменяет dma). Некоторым аккаунтам нужно включить в Ads Manager параметры impression_device, hourly_stats_aggregated_by_audience_time_zone и frequency_value; пустые результаты не обязательно означают нулевую эффективность.

  • campaign_idstringобязательный

    ID кампании

  • date_presetstring

    Предустановка даты в нижнем регистре, например: today, yesterday, last_7d, last_14d, last_30d, this_month, last_month, this_quarter, last_quarter, this_year, last_year

  • fieldsstring

    Разделенные запятыми поля инсайтов

  • filteringstring

    Строка JSON для фильтрации

  • levelstring

    Уровень агрегации: кампания, adset, объявление

  • time_incrementstring

    Гранулярность времени: all_days, 1, 7, monthly

  • time_rangestring

    JSON-строка {since,until} в формате ГГГГ-ММ-ДД

get_campaign_leads

Получает лиды, сгенерированные конкретной кампанией. Требуется разрешение leads_retrieval.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • campaign_idstringобязательный

    ID кампании

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

get_canvas

Получить детали конкретного Instant Experience (Canvas) по ID.

Параметры
  • canvas_idstringобязательный

    Идентификатор Canvas

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_catalog

Получить подробную информацию о конкретном каталоге товаров.

Параметры
  • catalog_idstringобязательный

    Идентификатор каталога продуктов

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_creative

Получить детали конкретного креатива объявления по ID.

Параметры
  • creative_idstringобязательный

    Креативный ID

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_delivery_estimate

Получить оценку доставки для рекламы, включая предполагаемый ежедневный охват и стоимость.

Параметры
  • adset_idstringобязательный

    Идентификатор набора объявлений

  • optimization_goalstring

    Цель оптимизации для оценки.

get_experiment

Получить подробности конкретного эксперимента (ad study).

Параметры
  • experiment_idstringобязательный

    Эксперимент (рекламное исследование) ID

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_experiment_results

Получить результаты/ячейки эксперимента (рекламное исследование)

Параметры
  • experiment_idstringобязательный

    Эксперимент (рекламное исследование) ID

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_feed_uploads

Получить историю загрузок для товарного фида.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • feed_idstringобязательный

    ID товарного фида

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов для возврата.

get_form_leads

Получает лиды, отправленные через форму генерации лидов.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • form_idstringобязательный

    ID формы лида

  • limitnumber

    Количество результатов для возврата.

get_image

Получить детали конкретного рекламного изображения по ID.

Параметры
  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • image_idstringобязательный

    ID изображения

get_lead

Получить данные конкретного лида по ID.

Параметры
  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • lead_idstringобязательный

    ID лида

get_lead_form

Получить сведения о конкретной форме генерации лидов.

Параметры
  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • form_idstringобязательный

    ID формы лида

get_product

Получить сведения о конкретном продукте.

Параметры
  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • product_idstringобязательный

    ID продукта

get_product_set

Получить подробности конкретного набора продуктов.

Параметры
  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • set_idstringобязательный

    ID набора продуктов

get_reach_estimate

Получает оценку охвата аудитории для заданной спецификации таргетинга. Полезно для планирования кампаний до их создания.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • targeting_specstringобязательный
get_rf_prediction

Получить подробную информацию о конкретном прогнозе охвата и частоты по ID.

Параметры
  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • prediction_idstringобязательный

    Идентификатор прогноза.

get_rule

Получить детали конкретного автоматического правила.

Параметры
  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • rule_idstringобязательный

    Rule ID

get_saved_audience

Получить сведения о конкретной сохранённой аудитории по ID.

Параметры
  • audience_idstringобязательный

    Сохраненный ID аудитории

  • fieldsstring

    Поля, разделённые запятыми, для возврата

get_targeting_suggestions

Получить предложения по таргетингу на основе существующих критериев таргетинга. Meta предлагает связанные интересы, поведение и демографические данные.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • targeting_liststringобязательный

    JSON-строка текущих критериев таргетинга для получения предложений

get_video

Получает детали конкретного рекламного видео по ID.

Параметры
  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • video_idstringобязательный

    Идентификатор видео

list_account_users

Выводит список пользователей, имеющих доступ к рекламному аккаунту, с их ролями и разрешениями.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_ad_accounts

Выводит список всех рекламных кабинетов, доступных текущему пользователю. Возвращает результаты с постраничной разбивкой.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_ads

Вывести список объявлений в рекламном аккаунте. Опционально можно отфильтровать по кампании, группе объявлений или статусу.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • adset_idstring

    Фильтровать по ID группы объявлений

  • afterstring

    Курсор пагинации для следующей страницы.

  • campaign_idstring

    Фильтровать по ID кампании

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

  • statusstring

    Фильтр по статусу: ACTIVE, PAUSED, DELETED, ARCHIVED

list_adsets

Перечисляет группы объявлений в рекламном аккаунте. Опционально фильтрует по кампании или статусу.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • campaign_idstring

    Фильтровать по ID кампании

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

  • statusstring

    Фильтр по статусу: ACTIVE, PAUSED, DELETED, ARCHIVED

list_block_lists

Выводит списки блокировки издателей для рекламного аккаунта. Возвращает постраничные результаты.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_budget_schedules

Перечисляет графики бюджета, привязанные к кампании или группе объявлений. Возвращает результаты с постраничной разбивкой.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitinteger

    Количество результатов (по умолчанию: 50)

  • parent_idstringобязательный

    Идентификатор кампании или группы объявлений, которой принадлежат расписания бюджета

  • parent_typeenum

    Тип родительского объекта

list_business_ad_accounts

Выводит список рекламных аккаунтов, принадлежащих настроенному бизнесу. Требуется переменная окружения META_BUSINESS_ID.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_businesses

Выводит список всех организаций, доступных текущему пользователю. Возвращает постраничные результаты.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_business_instagram_accounts

Перечисляет аккаунты Instagram, принадлежащие настроенному бизнесу. Требует переменную окружения META_BUSINESS_ID.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_business_pages

Перечисляет Facebook Pages, принадлежащие настроенному бизнесу. Требуется переменная окружения META_BUSINESS_ID.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_business_users

Список пользователей настроенного аккаунта. Требует переменную окружения META_BUSINESS_ID.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_campaigns

Выводит список кампаний в рекламном аккаунте. Поддерживает фильтрацию по статусу и цели. Возвращает результаты с постраничной разбивкой.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • beforestring

    Курсор пагинации для предыдущей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

  • objectivestring

    Фильтр по цели: OUTCOME_AWARENESS, OUTCOME_ENGAGEMENT, OUTCOME_LEADS, OUTCOME_SALES, OUTCOME_TRAFFIC, OUTCOME_APP_PROMOTION

  • statusstring

    Фильтр по статусу: ACTIVE, PAUSED, DELETED, ARCHIVED

list_canvases

Вывести список креативов Instant Experience (Canvas) в рекламном аккаунте.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_catalogs

Выведи список каталогов товаров для рекламного аккаунта.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов для возврата.

list_creatives

Вывести список рекламных креативов в рекламном аккаунте.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_custom_audiences

Вывести список пользовательских аудиторий в рекламном аккаунте.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_experiments

Выведи список A/B тестов (рекламных экспериментов) для рекламного аккаунта.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов для возврата.

list_feeds

Вывести список фидов товаров для каталога.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • catalog_idstringобязательный

    Идентификатор каталога продуктов

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов для возврата.

list_images

Вывести список рекламных изображений, загруженных в рекламный аккаунт.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_lead_forms

Список лид-форм для страницы Facebook.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов для возврата.

  • page_idstringобязательный

    ID страницы Facebook

list_offline_event_sets

Выводит список наборов данных офлайн-конверсий для рекламного аккаунта.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов для возврата.

list_products

Вывести список товаров в каталоге.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • catalog_idstringобязательный

    Идентификатор каталога продуктов

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • filterstring

    JSON-строка правил фильтрации

  • limitnumber

    Количество результатов для возврата.

list_product_sets

Вывести список наборов товаров в каталоге.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • catalog_idstringобязательный

    Идентификатор каталога продуктов

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов для возврата.

list_rf_predictions

Выводит прогнозы охвата и частоты для рекламного аккаунта. Возвращает результаты с разбивкой на страницы.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_rules

Выведи список автоматических правил для рекламного аккаунта.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов для возврата.

list_saved_audiences

Список сохраненных аудиторий в рекламном аккаунте. Сохраненные аудитории - это повторно используемые шаблоны таргетинга.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_system_users

Вывести системных пользователей настроенного бизнеса. Требует переменной окружения META_BUSINESS_ID.

Параметры
  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

list_videos

Вывести список рекламных видео, загруженных в рекламный аккаунт.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

refresh_token

Продлевает действительный долгоживущий пользовательский токен доступа через документированный поток обмена токенов Meta. Требует META_APP_ID и META_APP_SECRET.

Параметры
  • long_lived_tokenstringобязательный

    Долгоживущий токен доступа для обновления

remove_business_user

Удаляет пользователя из настроенного бизнеса. Требует переменную окружения META_BUSINESS_ID.

Параметры
  • user_idstringобязательный

    ID пользователя для удаления из бизнеса

remove_from_block_list

Удаляет URL издателей из существующего списка блокировки.

Параметры
  • list_idstringобязательный

    ID списка блокировки

  • urlsstringобязательный

    JSON-массив URL-адресов для удаления (например, '["example.com"]')

remove_users_from_audience

Удаляет пользователей из пользовательской аудитории. Формат полезной нагрузки такой же, как у add_users_to_audience.

Параметры
  • audience_idstringобязательный

    Идентификатор аудитории

  • payloadstringобязательный

    JSON-строка: {schema: ['EMAIL','PHONE',...], data: [['hash1','hash2',...], ...]}. Все PII должны быть хешированы с помощью SHA-256.

search_ad_library

Ищет объявления в Meta Ad Library. Поддерживает поиск по ключевым словам, странам и типу объявлений. Полезен для конкурентного анализа и прозрачности.

Параметры
  • ad_reached_countriesstringобязательный

    Коды стран, разделенные запятыми, где показывались объявления (например, 'US,GB,KR')

  • ad_typestring

    Фильтр по типу объявлений: ALL, POLITICAL_AND_ISSUE_ADS, HOUSING_ADS и т. д.

  • afterstring

    Курсор пагинации для следующей страницы.

  • fieldsstring

    Поля, разделённые запятыми, для возврата

  • limitnumber

    Количество результатов (по умолчанию: 50)

  • order_bystring

    Порядок сортировки результатов

  • search_termsstringобязательный

    Ключевые слова для поиска в объявлениях

search_locations

Ищет географические местоположения (страны, регионы, города, почтовые индексы) для таргетинга рекламы.

Параметры
  • limitnumber

    Количество результатов (по умолчанию: 50)

  • location_typesstring

    Разделенные запятыми типы местоположений: страна, регион, город, почтовый индекс, георынок, избирательный округ.

  • qstringобязательный

    Поисковый запрос (например, 'Нью-Йорк', 'Калифорния', 'Соединённые Штаты')

search_targeting

Ищет параметры таргетинга (интересы, поведение, демография и т.д.) по ключевому слову. Используйте это, чтобы найти валидные идентификаторы таргетинга для спецификаций таргетинга группы объявлений.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • limitnumber

    Количество результатов (по умолчанию: 50)

  • qstringобязательный

    Поисковый запрос (например, «фитнес», «технологии», «кулинария»)

  • typestring

    Фильтр типа таргетинга: adinterest, adgeolocation, adeducationschool, adeducationmajor, adworkemployer, adworkposition, adlocale и т.д.

search_targeting_map

Сопоставляет идентификаторы нацеливания с их полными данными (имена, типы, пути). Полезно для разрешения ID, полученных из других конечных точек.

Параметры
  • account_idstring

    Идентификатор рекламного аккаунта для запроса (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • targeting_liststringобязательный

    JSON-массив идентификаторов таргетинга для поиска.

send_conversion_event

Отправляет серверное событие конверсии через Conversions API (pixel).

Параметры
  • eventsstringобязательный

    JSON-массив событий: [{event_name, event_time, user_data, custom_data, action_source}]

  • test_event_codestring

    Тестовый код Events Manager; проверяет доставку в виде тестовых событий.

send_offline_event

Отправляет офлайн-события конверсии через Conversions API в набор данных. События магазина должны использовать action_source=physical_store.

Параметры
  • eventsstringобязательный

    JSON-массив офлайн-событий

  • event_set_idstringобязательный

    Dataset ID для офлайн-событий (устаревшее имя параметра сохранено)

  • test_event_codestring

    Events Manager test code; проверяет доставку в виде тестовых событий.

update_ad

Обновить существующее объявление. Будут изменены только указанные поля.

Параметры
  • ad_idstringобязательный

    ID объявления для обновления

  • creativestring

    Новая креативная спецификация в виде JSON-строки.

  • namestring

    Новое название объявления

  • statusstring

    Новый статус: ACTIVE, PAUSED, DELETED, ARCHIVED

  • tracking_specsstring

    Новые спецификации отслеживания в виде JSON-строки

update_ad_account

Обновляет сконфигурированные настройки рекламного аккаунта. Будут изменены только указанные поля.

Параметры
  • account_idstring

    ID рекламного кабинета для обновления (например, 'act_123' или '123'). Если не указано, используется переменная окружения META_AD_ACCOUNT_ID.

  • namestring

    Новое имя аккаунта

  • spend_capstring

    Лимит расходов на аккаунт в центах валюты (например, '100000' = $1000.00)

  • timezone_namestring

    Новый часовой пояс (например, 'America/New_York')

update_adset

Обновить существующий ad set. Будут изменены только указанные поля.

Параметры
  • adset_idstringобязательный

    ID набора объявлений для обновления

  • bid_amountstring

    Новая сумма ставки в центах валюты

  • daily_budgetstring

    Новый дневной бюджет в центах валюты

  • end_timestring

    Новое время окончания (ISO 8601)

  • lifetime_budgetstring

    Новый совокупный бюджет в центах валюты

  • namestring

    Название нового набора объявлений

  • start_timestring

    Новое время начала (ISO 8601)

  • statusstring

    Новый статус: ACTIVE, PAUSED, DELETED, ARCHIVED

  • targetingstring

    Новая спецификация таргетинга в виде JSON-строки. Флаги автоматизации аудитории Advantage+ помещаются внутрь этого объекта, например, targeting_automation: {"advantage_audience":1} - требуется для рекламных наборов HEC-F (жилье, трудоустройство, финансовые продукты и услуги) с ослабляемым, нешироким таргетингом начиная с v26.0. Примечание: размещение Instagram Explore Feed было удалено в Marketing API v26.0 - запросы, которые явно включают его, теперь возвращают ошибку.

update_audience

Обновляет существующую кастомную аудиторию. Будут изменены только указанные поля.

Параметры
  • audience_idstringобязательный

    Идентификатор аудитории для обновления

  • descriptionstring

    Новое описание аудитории

  • namestring

    Название новой аудитории

update_budget_schedule

Обновить существующий бюджетный график. Будут изменены только переданные поля.

Параметры
  • budget_valueinteger

    Новое беззнаковое значение, интерпретируемое в соответствии с budget_value_type.

  • budget_value_typeenum

    Как применяется budget_value

  • schedule_idstringобязательный

    Идентификатор расписания бюджета для обновления

  • time_endinteger

    Новое время окончания в формате Unix timestamp

  • time_startinteger

    Новое время начала в формате Unix timestamp

update_campaign

Обновить существующую кампанию. Будут изменены только переданные поля.

Параметры
  • bid_strategystring

    Новая стратегия назначения ставок: LOWEST_COST_WITHOUT_CAP, LOWEST_COST_WITH_BID_CAP, COST_CAP, LOWEST_COST_WITH_MIN_ROAS

  • campaign_idstringобязательный

    ID кампании для обновления

  • daily_budgetstring

    Новый дневной бюджет в центах валюты

  • lifetime_budgetstring

    Новый совокупный бюджет в центах валюты

  • namestring

    Новое название кампании

  • spend_capstring

    Общий лимит расходов на кампанию, в центах валюты аккаунта. После установки его нельзя удалить, можно только увеличить или сбросить. Передайте '0', чтобы сбросить/очистить его.

  • start_timestring

    Новое время начала (ISO 8601)

  • statusstring

    Новый статус: ACTIVE, PAUSED, DELETED, ARCHIVED

  • stop_timestring

    Новое время остановки (ISO 8601)

update_catalog

Обновляет существующий каталог продуктов.

Параметры
  • catalog_idstringобязательный

    Идентификатор каталога продуктов

  • namestring

    Новое название каталога

update_creative

Обновить существующий рекламный креатив. После создания можно изменить только name и url_tags.

Параметры
  • creative_idstringобязательный

    Какой ID креатива обновить

  • namestring

    Новое творческое название

  • url_tagsstring

    Новые теги URL

update_experiment

Обновить существующий эксперимент (изучение рекламы).

Параметры
  • descriptionstring

    Описание нового эксперимента

  • experiment_idstringобязательный

    Эксперимент (рекламное исследование) ID

  • namestring

    Название нового эксперимента

update_product

Обновить существующий товар в каталоге.

Параметры
  • availabilitystring

    Наличие товара: в наличии, нет в наличии и т.д.

  • descriptionstring

    Описание продукта

  • image_urlstring

    URL изображения товара

  • namestring

    Название продукта

  • pricestring

    Цена товара (например, '9.99 USD')

  • product_idstringобязательный

    ID продукта

  • urlstring

    URL товара

update_product_set

Обновить существующий набор продуктов.

Параметры
  • filterstring

    Строка JSON с обновленными правилами фильтрации.

  • namestring

    Название нового набора продуктов

  • set_idstringобязательный

    ID набора продуктов

update_rule

Обновить существующее автоматическое правило.

Параметры
  • evaluation_specstring

    JSON-строка, определяющая обновлённые условия правил

  • execution_specstring

    JSON-строка, определяющая обновлённые действия правил.

  • namestring

    Новое имя правила

  • rule_idstringобязательный

    Rule ID

  • schedule_specstring

    JSON-строка, определяющая обновлённое расписание правил.

  • statusstring

    Статус правила: ВКЛЮЧЕНО, ВЫКЛЮЧЕНО

upload_feed

Загрузить/запустить загрузку файла товарного фида.

Параметры
  • feed_idstringобязательный

    ID товарного фида

  • urlstringобязательный

    URL файла фида для загрузки

upload_image

Загружает изображение для рекламы из публичного URL или локального файла. Возвращает хеш изображения для использования в рекламных креативах. Примечание: загрузка из URL требует, чтобы приложение имело возможность Meta URL-fetch, если это приводит к ошибке OAuthException 'Application does not have the capability to make this API call', используйте file_path для загрузки сырых байтов, для чего эта возможность не требуется.

Параметры
  • account_idstring

    Идентификатор рекламного кабинета для загрузки (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • file_pathstring

    Локальный путь в файловой системе к изображению для загрузки. Отправляется как байты в кодировке base64, минуя требование Meta о возможности выборки по URL.

  • namestring

    Имя, которое нужно присвоить загруженному изображению. Если загружается локальный файл, по умолчанию берётся базовое имя из file_path.

  • urlstring

    Публичный URL изображения для загрузки.

upload_video

Загружает рекламное видео из публичного URL или локального файла. Возвращает ID видео для использования в рекламных креативах.

Параметры
  • account_idstring

    Идентификатор рекламного кабинета для загрузки (например, 'act_123' или '123'). Если не указан, используется переменная окружения META_AD_ACCOUNT_ID.

  • descriptionstring

    Описание видео.

  • file_pathstring

    Локальный путь в файловой системе к загружаемому видео. Отправляется как multipart/form-data, что исключает необходимость в публично доступном URL.

  • file_urlstring

    Публичный URL загружаемого видео

  • titlestring

    Название видео

1.6.1основная
1.6.0
1.5.0
1.4.1
1.4.0
1.3.1
1.3.0
1.2.1
1.2.0

Выберите клиент, чтобы установить mikusnuz/meta-ads-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "mikusnuz-meta-ads-mcp-1c7i2ctli6": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-ads-mcp"
      ],
      "env": {
        "META_ADS_ACCESS_TOKEN": "your-access-token",
        "META_AD_ACCOUNT_ID": "123456789",
        "META_APP_ID": "your-app-id",
        "META_APP_SECRET": "your-app-secret",
        "META_BUSINESS_ID": "your-business-id",
        "META_PIXEL_ID": "your-pixel-id"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "mikusnuz-meta-ads-mcp-1c7i2ctli6": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-ads-mcp"
      ],
      "env": {
        "META_ADS_ACCESS_TOKEN": "your-access-token",
        "META_AD_ACCOUNT_ID": "123456789",
        "META_APP_ID": "your-app-id",
        "META_APP_SECRET": "your-app-secret",
        "META_BUSINESS_ID": "your-business-id",
        "META_PIXEL_ID": "your-pixel-id"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "mikusnuz-meta-ads-mcp-1c7i2ctli6": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-ads-mcp"
      ],
      "env": {
        "META_ADS_ACCESS_TOKEN": "your-access-token",
        "META_AD_ACCOUNT_ID": "123456789",
        "META_APP_ID": "your-app-id",
        "META_APP_SECRET": "your-app-secret",
        "META_BUSINESS_ID": "your-business-id",
        "META_PIXEL_ID": "your-pixel-id"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"mikusnuz-meta-ads-mcp-1c7i2ctli6\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@mikusnuz/meta-ads-mcp\"],\"env\":{\"META_ADS_ACCESS_TOKEN\":\"your-access-token\",\"META_AD_ACCOUNT_ID\":\"123456789\",\"META_APP_ID\":\"your-app-id\",\"META_APP_SECRET\":\"your-app-secret\",\"META_BUSINESS_ID\":\"your-business-id\",\"META_PIXEL_ID\":\"your-pixel-id\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "mikusnuz-meta-ads-mcp-1c7i2ctli6": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-ads-mcp"
      ],
      "env": {
        "META_ADS_ACCESS_TOKEN": "your-access-token",
        "META_AD_ACCOUNT_ID": "123456789",
        "META_APP_ID": "your-app-id",
        "META_APP_SECRET": "your-app-secret",
        "META_BUSINESS_ID": "your-business-id",
        "META_PIXEL_ID": "your-pixel-id"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add mikusnuz-meta-ads-mcp-1c7i2ctli6 --env META_ADS_ACCESS_TOKEN=your-access-token --env META_AD_ACCOUNT_ID=123456789 --env META_APP_ID=your-app-id --env META_APP_SECRET=your-app-secret --env META_BUSINESS_ID=your-business-id --env META_PIXEL_ID=your-pixel-id -- npx -y @mikusnuz/meta-ads-mcp

Либо через JSON-конфиг:

claude mcp add-json mikusnuz-meta-ads-mcp-1c7i2ctli6 "{\"command\":\"npx\",\"args\":[\"-y\",\"@mikusnuz/meta-ads-mcp\"],\"env\":{\"META_ADS_ACCESS_TOKEN\":\"your-access-token\",\"META_AD_ACCOUNT_ID\":\"123456789\",\"META_APP_ID\":\"your-app-id\",\"META_APP_SECRET\":\"your-app-secret\",\"META_BUSINESS_ID\":\"your-business-id\",\"META_PIXEL_ID\":\"your-pixel-id\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add mikusnuz-meta-ads-mcp-1c7i2ctli6 --env META_ADS_ACCESS_TOKEN=your-access-token --env META_AD_ACCOUNT_ID=123456789 --env META_APP_ID=your-app-id --env META_APP_SECRET=your-app-secret --env META_BUSINESS_ID=your-business-id --env META_PIXEL_ID=your-pixel-id -- npx -y @mikusnuz/meta-ads-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.mikusnuz-meta-ads-mcp-1c7i2ctli6]
command = "npx"
args = ["-y", "@mikusnuz/meta-ads-mcp"]

[mcp_servers.mikusnuz-meta-ads-mcp-1c7i2ctli6.env]
META_ADS_ACCESS_TOKEN = "your-access-token"
META_AD_ACCOUNT_ID = "123456789"
META_APP_ID = "your-app-id"
META_APP_SECRET = "your-app-secret"
META_BUSINESS_ID = "your-business-id"
META_PIXEL_ID = "your-pixel-id"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите mikusnuz/meta-ads-mcp, а в поле команды запуска — строку ниже:
npx -y @mikusnuz/meta-ads-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "mikusnuz-meta-ads-mcp-1c7i2ctli6": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-ads-mcp"
      ],
      "env": {
        "META_ADS_ACCESS_TOKEN": "your-access-token",
        "META_AD_ACCOUNT_ID": "123456789",
        "META_APP_ID": "your-app-id",
        "META_APP_SECRET": "your-app-secret",
        "META_BUSINESS_ID": "your-business-id",
        "META_PIXEL_ID": "your-pixel-id"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "mikusnuz-meta-ads-mcp-1c7i2ctli6": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-ads-mcp"
      ],
      "env": {
        "META_ADS_ACCESS_TOKEN": "your-access-token",
        "META_AD_ACCOUNT_ID": "123456789",
        "META_APP_ID": "your-app-id",
        "META_APP_SECRET": "your-app-secret",
        "META_BUSINESS_ID": "your-business-id",
        "META_PIXEL_ID": "your-pixel-id"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например mikusnuz-meta-ads-mcp-1c7i2ctli6.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: mikusnuz-meta-ads-mcp-1c7i2ctli6
    command: npx
    args:
      - "-y"
      - "@mikusnuz/meta-ads-mcp"
    env:
      META_ADS_ACCESS_TOKEN: your-access-token
      META_AD_ACCOUNT_ID: 123456789
      META_APP_ID: your-app-id
      META_APP_SECRET: your-app-secret
      META_BUSINESS_ID: your-business-id
      META_PIXEL_ID: your-pixel-id
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "mikusnuz-meta-ads-mcp-1c7i2ctli6": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/meta-ads-mcp"
      ],
      "env": {
        "META_ADS_ACCESS_TOKEN": "your-access-token",
        "META_AD_ACCOUNT_ID": "123456789",
        "META_APP_ID": "your-app-id",
        "META_APP_SECRET": "your-app-secret",
        "META_BUSINESS_ID": "your-business-id",
        "META_PIXEL_ID": "your-pixel-id"
      }
    }
  }
}

Похожие MCP-сервера

mikusnuz/meta-mcp

mikusnuz/meta-mcp

от mikusnuz

MCP-сервер для полного управления Instagram, Threads и Meta. 57 инструментов: публикация контента, аналитика и комментарии. Дополнительно: DMs, поиск хэштегов, вебхуки. Для AI-агентов, автоматизиру...

TypeScript⭐ 30
marketplaceadpros/amazon-ads-mcp-server

marketplaceadpros/amazon-ads-mcp-server

от marketplaceadpros

Сервер для подключения к Amazon Advertising через MarketplaceAdPros. Управляйте рекламными кампаниями, группами объявлений, ключевыми словами и отчётами на естественном языке. Полезен маркетологам ...

JavaScript⭐ 29
posteverywhere/mcp

posteverywhere/mcp

от posteverywhere

Планируйте посты в соцсетях (Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, Pinterest) через AI-агенты. Работает с Claude, ChatGPT, Cursor. Для маркетологов и разработчиков.

TypeScript⭐ 5
socialintel/socialintel-mcp

socialintel/socialintel-mcp

от socialintel

MCP-сервер для поиска Instagram-инфлюенсеров через AI-агентов с оплатой за вызов в USDC (x402) — без API-ключей и подписок. Инструмент `search_leads` фильтрует по категории, локации, полу и числу п...

Python⭐ 1
peturgeorgievv-factory/postfast-mcp

peturgeorgievv-factory/postfast-mcp

от peturgeorgievv-factory

MCP-сервер для API PostFast: планируйте и публикуйте посты в соцсетях, загружайте медиа, смотрите аналитику. Работает с AI-ассистентами — полезно маркетологам и SMM-специалистам для автоматизации.

TypeScript⭐ 6
gomarble-ai/google-ads-mcp-server

gomarble-ai/google-ads-mcp-server

от gomarble-ai

Сервер для Google Ads API с автоматической OAuth 2.0 аутентификацией. Выполняет GAQL запросы, управляет аккаунтами и генерирует идеи ключевых слов. Интеграция с Claude Desktop упрощает анализ рекламных кампаний для маркетологов и рекламодателей.

Python⭐ 146
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин