Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Meta Catalog одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Позвольте ИИ проверять и вести ваши каталоги товаров Meta (Commerce Manager): товары с ценами, остатками и статусом проверки, наборы товаров, фиды данных и ошибки загрузки, а также диагностику каталога. После вашего подтверждения ИИ может массово обновлять, добавлять и удалять товары (при установке отключено).
Попробуй спросить
Примеры промптов для Meta Catalog
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Meta Catalog, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Meta Catalog + Cursor
Позвольте ИИ проверять и вести ваши каталоги товаров Meta (Commerce Manager): товары с ценами, остатками и статусом проверки, наборы товаров, фиды данных и ошибки загрузки, а также диагностику каталога. После вашего подтверждения ИИ может массово обновлять, добавлять и удалять товары (при установке отключено).
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
META_CATALOG_ACCESS_TOKEN, META_CATALOG_BUSINESS_ID
Шаг 1 — Получите учётные данные
Настройка занимает около 10 минут. Нужны бизнес-портфолио Meta с каталогом товаров в Commerce Manager и приложение Meta.
- Откройте developers.facebook.com/apps/creation и создайте бизнес-приложение, связанное с вашим бизнес-портфолио. Если вы уже пользуетесь коннектором Meta Ads, можно взять его приложение.
- Рекомендуется токен без срока действия: в Business Settings откройте Users → System users и добавьте системного пользователя. В Assign assets → Catalogs назначьте ему ваш каталог (Manage catalog или View catalog, если ИИ должен только читать). Нажмите Generate token, выберите приложение, укажите срок Never и отметьте
catalog_managementиbusiness_management. Meta может сначала попросить подтвердить бизнес-портфолио. - Вставьте токен в
META_CATALOG_ACCESS_TOKEN. Он начинается с EA; вставляйте его без слова Bearer. - Укажите ID бизнес-портфолио в
META_CATALOG_BUSINESS_ID: только цифры, из Business Settings → Business info или изbusiness_id=в адресной строке business.facebook.com. С токеном системного пользователяmeta_catalog_list_businessesвозвращает пустой список, поэтому берите ID в Business Settings. - Установите коннектор и запустите
meta_catalog_check_permissions: оба разрешения должны быть в статусе granted. Затемmeta_catalog_list_catalogsпокажет ваши каталоги с количеством товаров.
Если вместо этого токен пользователя: токен пользователя из Graph API Explorer (ваше приложение, User Token, те же два разрешения) действует всего час или два. Заполните также необязательные META_APP_ID и META_APP_SECRET (в приложении в разделе App settings → Basic): тогда AnythingMCP при первом вызове обменяет токен на долгосрочный, примерно на 60 дней, и продлит его, когда останется меньше 10 дней, как в коннекторе Meta Ads. Без них продлевайте токен сами в Access Token Debugger (Extend Access Token) и заменяйте его до истечения 60 дней; страница коннектора заранее предупредит. С токеном системного пользователя оставьте оба поля пустыми.
Что он читает: каталоги, которыми владеет ваша компания, и каталоги, которыми с ней поделились клиенты (так, как их видит агентство или партнёр, с вашими ролями в каждом); товары с SKU (retailer_id), названием, ценой и ценой со скидкой, наличием, остатком, статусом проверки (approved, pending, rejected, outdated), видимостью, ошибками и причинами отклонения; наборы товаров с правилом фильтра и их товарами; фиды данных с расписанием, сеансами загрузки (найдено, сохранено, недействительно и удалено позиций) и ошибками загрузки с номером строки и SKU; а также диагностику, которую показывает Commerce Manager, с отметкой MUST_FIX или OPPORTUNITY.
Почему товары не показываются: ИИ начинает с meta_catalog_get_diagnostics, затем выводит товары с ошибками или с нужным статусом проверки и через meta_catalog_get_product читает точные ошибки и причины отклонения одного товара. При проблемах с фидом он идёт от meta_catalog_list_feeds к meta_catalog_list_feed_uploads и дальше к meta_catalog_list_upload_errors.
Два ID у каждого товара: Meta присваивает каждому товару собственный ID, а ваш SKU является retailer_id (столбец id в фиде). ИИ использует ID Meta для отдельных товаров, а SKU для массовых изменений и фильтров. Цены приходят текстом с валютой, например 19.99 EUR.
Изменения попадают в рекламу и магазины: каталоги питают каталожную рекламу Advantage+, магазины Facebook и Instagram и отметки товаров, поэтому изменение в каталоге видно и там. Товар, который поставляет фид по расписанию, перезаписывается при следующей загрузке фида: для постоянного изменения исправьте источник фида или используйте дополнительный фид.
Отключено при установке: meta_catalog_batch_update_items, meta_catalog_create_product, meta_catalog_update_product и meta_catalog_delete_product. Они меняют то, что покупатели видят в рекламе и магазинах, а удалённый товар нельзя восстановить, только добавить заново. Администратор может включить их по одному, если ИИ должен редактировать каталог.
Спрашивает перед каждым изменением: когда они включены, ИИ называет каталог, товары (название и SKU), старые и новые значения и ждёт вашего согласия. Пакет принимает до 5000 изменений (рекомендуется меньше 3000) и обрабатывается в фоне: ИИ отслеживает его через meta_catalog_check_batch_status, пока он не завершится, и сообщает об ошибках.
Ограничения: Meta ограничивает число вызовов API. Коды ошибок 4, 17, 613, 80009 и 80014 (лимит пакетов) означают, что нужно подождать несколько минут и повторить.
Частые ошибки: код 190 означает, что токен недействителен или истёк; создайте новый. С подкодом 467, 460 или 458 (выход из аккаунта, смена пароля, удаление приложения) сеанс завершён окончательно, и коннектор не отправляет токен, пока вы не сохраните новый. Коды 10 и с 200 по 299 означают, что не хватает разрешения или у системного пользователя нет доступа к этому каталогу: назначьте каталог и сгенерируйте токен заново. Код 100 означает, что неверен параметр, поле или фильтр.
Коннектор не создаёт и не удаляет каталоги, фиды и наборы товаров, не меняет расписание фидов и не загружает файлы фидов, не работает с локализованными каталогами, пикселями и источниками событий, не ведёт каталожную рекламу (для этого есть коннектор Meta Ads) и не отмечает товары в публикациях Instagram.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Cursor
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти Cursor.
- Открой Cursor → Settings → MCP и проверь, что
anythingmcpесть в списке и подключён. - Начинай общаться: агент теперь может вызывать инструменты
Meta Catalog.
Доступные инструменты
| Tool | What it does |
|---|---|
meta_catalog_check_permissions | List the permissions granted to the access token, each with permission and status (granted or declined) |
meta_catalog_list_businesses | List the business portfolios the token can reach, with id, name and verification_status |
meta_catalog_list_catalogs | List the product catalogs owned by the business in META_CATALOG_BUSINESS_ID, with id, name, product_count, vertical (commerce, hotels… |
meta_catalog_list_client_catalogs | List the catalogs that other businesses (clients) shared with the business in META_CATALOG_BUSINESS_ID, as an agency or partner sees them… |
meta_catalog_get_catalog | Read one product catalog: name, vertical, product_count, feed_count, owning business and its default and fallback images |
meta_catalog_list_products | List the products (items) of a catalog with retailer_id, name, price and sale_price (strings with currency, e.g. 19.99 EUR), availability… |
meta_catalog_get_product | Read one catalog product by its Meta id with all details: texts, prices, availability, images, custom labels, GTIN, review_status with… |
meta_catalog_list_product_sets | List the product sets of a catalog (the groups that Advantage+ catalog ads and shop collections use) with id, name, filter rule and… |
meta_catalog_get_product_set | Read one product set: name, filter rule, product_count, retailer_id and its collection metadata (latest_metadata, live_metadata with cover… |
meta_catalog_list_product_set_products | List the products that belong to a product set, with the same fields and filter as meta_catalog_list_products |
meta_catalog_list_feeds | List the data feeds of a catalog with id, name, product_count, the fetch schedule (url, interval, hour), update_schedule… |
meta_catalog_list_feed_uploads | List the upload sessions of a feed, newest first, with start and end time, how the file came in, items detected, persisted, invalid and… |
meta_catalog_list_upload_errors | List a sample of the errors and warnings of one feed upload: summary, description, severity (fatal: the item was not ingested; warning: a… |
meta_catalog_get_diagnostics | Get the catalog's diagnostics, the issues Commerce Manager shows: grouped by type with severity (MUST_FIX or OPPORTUNITY), title… |
meta_catalog_check_batch_status | Check a batch submitted with meta_catalog_batch_update_items: status (finished once processing is done), errors and errors_total_count… |
meta_catalog_batch_update_items | Create, update or delete many catalog items in one call (Catalog Batch API, up to 5000 requests, fewer than 3000 recommended) |
meta_catalog_create_product | Add one product to a catalog |
meta_catalog_update_product | Change fields of one catalog product by its Meta id: price, sale_price, availability, inventory, name, description, image, link or… |
meta_catalog_delete_product | Delete one product from its catalog by Meta id |
Примеры запросов
- «Почему товары в нашем основном каталоге отклоняются или не показываются? Перечисли проблемы MUST_FIX и сколько товаров затрагивает каждая.»
- «Прошла ли последняя загрузка нашего товарного фида? Покажи ошибки с номерами строк и SKU.»
- «Какие товары из набора Летняя распродажа сейчас закончились?»
- «Поставь для SKU FUTBOLKA-RED-M цену 1990 рублей и отметь его как в наличии. Покажи старые и новые значения, прежде чем что-то менять.»
- «Выведи каталоги, которыми с нами поделились клиенты, и сколько товаров в каждом.»
FAQ
Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да, MCP доступен на тарифах Hobby, Pro и Business.
Следующие шаги
Это руководство помогло?