MCP-сервер для ИИ-агентов

MCP-сервер · ИИ-агенты

Пиксель Тулс для ИИ-агентов: SEO-проекты и инструменты через MCP

MCP (Model Context Protocol) — открытый протокол, через который ИИ-агенты подключаются к внешним сервисам. Подключите Пиксель Тулс к Claude, Cursor или любому другому MCP-клиенту, и агент сможет вести ваши SEO-проекты так же, как вы в личном кабинете: смотреть позиции и динамику, разбирать просевшие запросы, настраивать проект, добавлять семантику, запускать проверки и отчёты. Кроме проектов агенту доступны инструменты сервиса — Вордстат, кластеризация, анализ выдачи и сайтов, тексты, ИИ-генерация. Писать код не нужно: достаточно попросить агента обычными словами.

POST https://tools.pixelplus.ru/api/mcp JSON-RPC 2.0, Streamable HTTP

Как это работает

  • 1 Подключаете сервер — добавляете адрес https://tools.pixelplus.ru/api/mcp и свой ключ API в MCP-клиент. Это делается один раз, инструкции для популярных клиентов — ниже.
  • 2 Агент узнаёт, что умеет — клиент сам получает каталог инструментов с описаниями и параметрами. Список проектов, справочники поисковых систем и регионов агент тоже запрашивает сам.
  • 3 Вы формулируете задачу словами — «какие запросы просели после последнего съёма и почему», «добавь эти фразы в группу „Диваны“ и сними позиции». Агент выбирает инструменты, вызывает их и собирает ответ.
  • 4 Долгие операции агент доводит до конца сам — проверки, отчёты и инструменты сервиса ставятся в очередь и возвращают report_id; агент опрашивает статус и забирает результат, когда он готов.
Агент действует строго от имени владельца ключа: видит только ваши проекты и проекты, к которым вам выдан доступ, с теми же правами, что в интерфейсе. Изменять проект можно только своим или с доступом на запись; удалить проект и выдать доступы может только владелец.
Ключ API — это пароль от аккаунта. С ним агент может менять проекты и тратить ваши лимиты. Изменяющие инструменты помечены для клиента, и Claude по умолчанию спрашивает подтверждение перед их вызовом — не включайте автоподтверждение без необходимости. Если ключ утёк, сгенерируйте новый в настройках аккаунта — старый сразу перестанет работать.

1Подключение

Параметр Значение
Адрес https://tools.pixelplus.ru/api/mcp
Транспорт Streamable HTTP: каждый вызов — отдельный POST с JSON-RPC 2.0. Сервер stateless: сессии и SSE-поток не нужны.
Авторизация Заголовок Authorization: Bearer {ключ-api} — тот же ключ, что и для REST API. Создаётся в настройках аккаунта.
Протокол 2025-06-18, 2025-03-26, 2024-11-05
Доступ Ключ API выдаётся на платных тарифах — как и для REST API.

Claude Code

claude mcp add --transport http pixeltools https://tools.pixelplus.ru/api/mcp \
  --header "Authorization: Bearer {ключ-api}"

Claude Desktop

Откройте «Настройки → Разработчик → Изменить конфигурацию» и добавьте сервер в claude_desktop_config.json. Нужен установленный Node.js: пакет mcp-remote связывает приложение с удалённым сервером. После сохранения перезапустите Claude Desktop.

{
  "mcpServers": {
    "pixeltools": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://tools.pixelplus.ru/api/mcp",
        "--header", "Authorization:${PIXELTOOLS_AUTH}"
      ],
      "env": {
        "PIXELTOOLS_AUTH": "Bearer {ключ-api}"
      }
    }
  }
}

Cursor

Файл ~/.cursor/mcp.json — для всех проектов, или .cursor/mcp.json — для одного:

{
  "mcpServers": {
    "pixeltools": {
      "url": "https://tools.pixelplus.ru/api/mcp",
      "headers": {
        "Authorization": "Bearer {ключ-api}"
      }
    }
  }
}

Клиенты, где можно указать только адрес

Если клиент не позволяет задать заголовок, передайте ключ в адресе: https://tools.pixelplus.ru/api/mcp?key={ключ-api}. Такой адрес работает как пароль — не публикуйте его и не пересылайте.

2Что умеет агент

Инструменты сгруппированы так же, как разделы личного кабинета. Почти все инструменты проектов принимают project_id — агент берёт его из list_projects. Идентификаторы групп, запросов, событий и отчётов он тоже получает из ответов других инструментов, угадывать их не нужно.

Раздел Инструментов Например, можно попросить
SEO-проекты: позиции, семантика, конкуренты, аудит 33 «Как изменилась видимость за месяц и какие запросы просели после последнего съёма?»
SEO-проекты: создание, настройки, запуск проверок 24 «Создай проект для site.ru с Яндексом и Google по Москве и сними позиции»
SEO-проекты: запросы, группы и URL 30 «Добавь эти 50 запросов в группу „Диваны“» или «собери семантику по конкурентам»
SEO-проекты: конкуренты 5 «Отслеживай позиции этих трёх конкурентов, а агрегаторы пометь как косвенных»
SEO-проекты: рекомендации 7 «Что в рекомендациях самое важное? Отметь выполненными задачи по тегам»
SEO-проекты: события, заметки, отчёты, доступы 28 «Отметь на графике, что 1 октября обновили каталог, и собери отчёт за квартал»
Семантика и Вордстат 22 «Собери частотность по списку запросов в Москве и сгруппируй их по топу»
Выдача, позиции и индексация 14 «Покажи топ-10 Яндекса по этим запросам и где в нём мой сайт»
Анализ сайта 14 «Проверь ИКС, возраст и зеркала этих доменов»
Тексты и релевантность 14 «Проверь страницу на переоптимизацию по запросу и сравни с топом»
ИИ-инструменты и GEO 28 «Посмотри, как нейросети отвечают про мой бренд»
Реклама 1 «Сколько объявлений Директа по этим запросам?»
Аналитика, Метрика и маркетинг 6 «Собери UTM-метки для этих ссылок» или «проверь поведенческие факторы по запросу»
Аккаунт и лимиты 4 «Сколько у меня осталось лимитов?»
Инструменты с пометкой изменяет меняют данные проекта или тратят лимиты — клиент получает для них аннотацию readOnlyHint: false. С пометкой удаляет — необратимое удаление (destructiveHint: true). Остальные только читают данные.

3Каталог инструментов

Ниже — полный список, который сервер отдаёт агенту в tools/list: страница собирается из того же каталога, поэтому всегда совпадает с тем, что видит агент. Здесь у каждого инструмента краткое описание; полное — то, что читает агент, с ценой и составом ответа, — появится, если навести курсор на строку. Так же раскрываются параметры; жирным отмечены обязательные. Метка долгий — инструмент ставит задачу и отдаёт report_id, результат агент забирает повторным вызовом.

SEO-проекты: позиции, семантика, конкуренты, аудит 33
Инструмент Что делает Параметры
list_projects Список SEO-проектов
SEO-проекты пользователя и проекты, к которым ему выдан доступ: id, название, домен, главное зеркало, дата последнего съёма, пауза.
—
get_project_summary Сводка проекта
Отвечает на вопросы: о каком сайте речь, когда заведён проект, какие ПС подключены, сколько запросов, насколько проект проработан в целом.
—
get_project_settings Настройки проекта
Отвечает на вопросы: почему данных нет или они выглядят странно, какая частота собирается, на какую глубину снимаются позиции, проверяем ли мы эту метрику вообще.
—
get_metrics SEO-показатели
Отвечает на вопросы: какие сейчас SEO-показатели, какая видимость, сколько запросов в топ-10, что изменилось с прошлого съёма, как менялась видимость за период.
search_system trend_from trend_to
get_query_positions Позиции по запросам
Отвечает на вопросы: какая позиция у запроса X, какие запросы в топ-3 или топ-10, что упало, покажи позиции по группе или по разделу сайта.
query group url_group search_system position_from position_to change limit offset
compare_positions Сравнение съёмов
Отвечает на вопросы: что изменилось с прошлого раза, какие запросы просели, что выросло после работ.
from to search_system group limit
get_group_dynamics Динамика групп запросов
Отвечает на вопросы: какие направления просели, где мы растём, по каким разделам работа даёт результат.
search_system from to limit
get_url_dynamics Динамика страниц
Отвечает на вопросы: какие страницы теряют трафик, что выросло после доработки страницы, какие URL тянут проект вниз.
search_system from to limit
get_competitors Конкуренты
Отвечает на вопросы: кто наши конкуренты, кто выше, насколько отстаём.
include_manual search_system from to type limit offset
get_queries Запросы
Отвечает на вопросы: какие запросы мы продвигаем, есть ли запрос X, какая у него частотность, самые частотные запросы, по каким запросам не задана страница.
query group without_url sort limit offset
get_urls URL
Отвечает на вопросы: какие страницы продвигаются, на какую страницу ведёт запрос, есть ли страницы без запросов.
url group limit offset
get_groups_analytics Показатели групп
Отвечает на вопросы: какие направления или разделы приносят трафик и конверсии, где рост дешевле всего, какие группы уже в топе и их надо только удерживать, «покажи сводку по группам», «что просело по разделам».
kind focus name search_system limit offset
get_group_urls Страницы группы
Отвечает на вопросы: какие страницы внутри группы тянут её вверх или вниз, какая страница раздела приносит трафик и конверсии, «разбери группу по страницам».
kind group search_system limit offset
get_group_queries Запросы группы
Отвечает на вопросы: какие запросы в группе или на конкретной странице, какая у них частота и позиция, «разбери раздел по запросам».
kind group url search_system limit offset
get_group_history История группы по съёмам
Отвечает на вопросы: как менялись показатели группы по съёмам, «покажи динамику раздела», «когда просела эта группа», «что было до работ и после».
kind group search_system from to limit
get_group_growth Оценка динамики роста группы
Отвечает на вопросы: растёт ли этот раздел БЫСТРЕЕ остального проекта, «стоит ли вкладываться в эту группу», «дали ли работы по разделу результат», «сравни два раздела».
kind group compare_group search_system from to
get_group_events События группы URL
Отвечает на вопросы: что мы делали именно с ЭТИМ разделом сайта и когда, «из-за чего просел этот раздел», «были ли работы по категории».
group from to limit offset
get_query_groups Группы запросов
Отвечает на вопросы: какие есть НАПРАВЛЕНИЯ, ТЕМАТИКИ или группы запросов, как разложена семантика, «разложи запросы по группам», «по каким направлениям просели», и КАКОЙ id у группы с таким-то названием, когда группа создана.
name limit offset
get_url_groups Группы URL
Отвечает на вопросы: какие есть РАЗДЕЛЫ или КАТЕГОРИИ сайта, как страницы распределены по ним, «сгруппируй страницы по разделам», «по каким разделам хуже позиции», и КАКОЙ id у группы URL с таким-то названием, когда раздел создан.
name limit offset
get_distribution Распределение
Отвечает на вопросы: что не проработано, где слабая оптимизация, сколько запросов без страниц, с чего начать работы.
group url_group query
get_problem_queries Проблемные запросы
Отвечает на вопросы: покажи запросы со слабой внутренней оптимизацией, какие страницы отдают код не 200, по каким запросам нет продвигаемого URL, что конкретно делать — то есть превращает «у вас 37 проблем» в список работ.
problem limit offset group url_group query search_system
get_query_details Карточка запроса
Отвечает на вопросы: что не так с запросом X, почему он не в топе, что по нему сделать, какая у него внутренняя оптимизация.
query
get_recommendations Рекомендации
Отвечает на вопросы: что делать дальше, какие рекомендации, сколько задач осталось.
only_open type limit offset
get_audit Аудит
Отвечает на вопросы: что не так по аудиту, какие технические ошибки, что с индексацией и скоростью.
status
get_events События
Отвечает на вопросы: из-за чего изменились позиции, что мы делали на сайте, были ли работы в такой-то период.
from to group query limit offset
get_notes Заметки
Отвечает на вопросы: о чём мы договаривались, что записано по проекту, какие были гипотезы.
query from to limit offset
get_project_updates Съёмы позиций
Съёмы (апдейты) позиций проекта: id, даты начала и окончания.
offset limit
get_uptime Доступность сайта
Доступность сайта (UpTime): процент ответов 200 и признак блокировки бота по часам (period=day) или по дням.
period
get_project_traffic Посещаемость сайта
Посещаемость сайта по дням, неделям или месяцам: визиты из Метрики (без ss_id) или трафик из поисковой системы проекта (ss_id).
from to ss_id grouping
get_limits_forecast Прогноз расхода лимитов
Прогноз расхода лимитов по проекту на 30 дней при текущих настройках: позиции, техпроверки, конкуренты, частоты, UpTime.
—
get_robots_changes Изменения robots.txt
Изменения robots.txt сайта проекта: последние версии, сравнение и предупреждения.
limit
list_reports Отчёты проекта
Отчёты проекта: id (report_id), статус, дата и период отчёта.
limit
get_report Отчёт проекта долгий
Отчёт проекта по report_id из list_reports: статус, период и готовность файлов docx/pdf.
report_id
SEO-проекты: создание, настройки, запуск проверок 24
Инструмент Что делает Параметры
run_positions_check
изменяет
Внеплановый съём позиций
Поставить запросы проекта на внеплановую проверку позиций — как кнопка в интерфейсе: проверяет лимиты (сколько — get_check_cost), тариф и блокировку домена.
—
pause_project
изменяет
Поставить проект на паузу
Поставить проект на паузу: проверки по расписанию прекращаются, лимиты не тратятся.
—
resume_project
изменяет
Снять проект с паузы
Снять проект с паузы и вернуть расписание проверок, которое было до паузы.
—
add_queries
изменяет
Добавить запросы
Добавить поисковые запросы в проект, при желании — в группу и с продвигаемым URL.
queries group_id group group_mode url
delete_queries
удаляет
Удалить запросы
Удалить запросы из проекта вместе с их историей позиций, безвозвратно.
queries_id
get_report_file
изменяет
Файл отчёта долгий
Ссылка на файл отчёта (docx) по report_id из list_reports.
report_id
list_search_engines Поисковые системы для проекта
Поисковые системы, которые можно подключить к проекту: engine (id), устройство и допустимая глубина съёма.
—
list_project_regions Регионы поисковой системы
Поиск региона по названию для ПС проекта: код (region) для create_project, update_project_settings и региона частот.
engine query limit
list_project_options Справочник настроек проекта
Значения полей create_project и update_project_settings: типы проверки, расписания съёма позиций, техпроверок и частот, виды частоты, список техпроверок (id, платная ли).
—
create_project
изменяет
Создать SEO-проект
Создать SEO-проект, как форма «Добавить проект»: домен, ПС с регионами, расписание; опционально запросы.
name main_mirror aliases subdomain_check search_systems collect_frequency_on_priority_change positions_depth check_type_base check_interval check_interval_custom check_interval_days check_interval_dates check_time positions_recheck positions_recheck_count technical_inspections technical_inspections_interval frequency_type frequency_interval frequency_interval_custom frequency_interval_days frequency_interval_dates frequency_region frequency_no_zero domain queries
update_project_settings
изменяет
Изменить настройки проекта
Изменить настройки проекта (страница «Настройки»): меняются только переданные поля.
name main_mirror aliases subdomain_check search_systems collect_frequency_on_priority_change positions_depth check_type_base check_interval check_interval_custom check_interval_days check_interval_dates check_time positions_recheck positions_recheck_count technical_inspections technical_inspections_interval frequency_type frequency_interval frequency_interval_custom frequency_interval_days frequency_interval_dates frequency_region frequency_no_zero
delete_project
удаляет
Удалить проект
Удалить проект со всеми данными и выданными доступами.
—
get_check_cost Стоимость проверок проекта
Сколько лимитов спишет запуск проверок проекта сейчас: позиции (по ПС и конкуренты), частоты, рекомендации и итог для run_all_checks.
—
get_check_state Идущие проверки проекта
Какие проверки проекта идут сейчас (позиции, частоты, рекомендации) и их прогресс в процентах.
—
run_frequency_check
изменяет
Обновить частоты запросов
Поставить все запросы проекта на сбор частоты.
—
run_audit
изменяет
Запустить технический аудит
Поставить сайт проекта в очередь на технический аудит (проверки из настроек).
—
run_all_checks
изменяет
Обновить весь проект
Запустить сразу позиции, частоты и рекомендации («Обновить весь проект»).
—
set_project_favorite
изменяет
Избранный проект
Отметить проект избранным (favorite: true) или снять отметку.
favorite
run_recommendations_update
изменяет
Обновить рекомендации
Пересобрать данные рекомендаций: todo — всё сразу, intopt — внутр.
type
list_project_folders Папки проектов
Папки, по которым владелец ключа раскладывает свои и гостевые проекты в списке: id, название, project_ids.
—
create_project_folder
изменяет
Создать папку проектов
Создать папку для проектов в списке владельца ключа.
name
rename_project_folder
изменяет
Переименовать папку проектов
Переименовать свою папку проектов. Название 3–50 символов.
folder_id name
delete_project_folder
удаляет
Удалить папку проектов
Удалить свою папку проектов. Сами проекты остаются; не лежащие в других папках попадут в «Без папки».
folder_id
set_project_folders
изменяет
Разложить проект по папкам
Задать папки проекта: он окажется ровно в folder_ids (из list_project_folders), из остальных уйдёт.
folder_ids
SEO-проекты: запросы, группы и URL 30
Инструмент Что делает Параметры
create_query_group
изменяет
Создать группу запросов
Создать группу запросов, при желании сразу с новыми запросами.
name order queries keep_case
update_query_group
изменяет
Переименовать группу запросов
Изменить название и/или сортировку группы запросов проекта.
group_id name order
delete_query_groups
удаляет
Удалить группы запросов
Удалить группы запросов: selected — группы group_ids (из get_query_groups), запросы остаются без группы, или переносятся в move_to_group_id, или удаляются с with_queries; empty — все пустые группы; all — все группы, запросы уходят в общую группу.
mode group_ids with_queries move_to_group_id
change_query_groups
изменяет
Запросы в группах
Состав групп запросов: add — добавить запросы в группу (прежние группы остаются), move — перенести из from_group_id в группу, remove — убрать из from_group_id.
action query_ids group_id group_name from_group_id
delete_all_queries
удаляет
Удалить все запросы
Удалить ВСЕ запросы проекта вместе с историей позиций, безвозвратно.
—
set_query_urls
изменяет
Изменить продвигаемые URL
Задать продвигаемый URL запросам проекта.
items
reset_query_urls
изменяет
Продвигаемые URL = релевантные
Заменить продвигаемые URL на релевантные из последнего съёма (нет релевантного — главное зеркало).
query_ids
recalc_queries
изменяет
Пересчитать данные запросов
Поставить запросы на пересбор оптимизации и ПФ (как «Обновить» в распределении).
query_ids
create_url_group
изменяет
Создать группу URL
Создать группу URL и добавить в неё URL списком; есть группа с таким названием — URL добавятся в неё.
name order urls
change_url_groups
изменяет
URL в группах
Состав групп URL: add — добавить URL в группу group_name (новое название создаст группу), move — перенести из from_group_id в group_name, remove — убрать из from_group_id.
action url_ids group_name from_group_id
update_url_group
изменяет
Переименовать группу URL
Изменить название и/или сортировку группы URL проекта.
group_id name order
delete_url_groups
удаляет
Удалить группы URL
Удалить группы URL безвозвратно (с их историей и событиями): selected — group_ids из get_url_groups, empty — группы без URL, all — все группы проекта.
mode group_ids
generate_url_groups
изменяет
Сгенерировать группы URL
Запустить автогенерацию групп URL по структуре сайта в фоне; по окончании придёт уведомление, результат — get_url_groups.
—
get_url_group_goals Цели Метрики для групп URL
Цели счётчика Яндекс Метрики проекта и отмеченные для учёта в группах URL (selected).
—
set_url_group_goals
изменяет
Выбрать цели Метрики
Задать цели Метрики для учёта в группах URL: переданные включаются, остальные цели счётчика выключаются.
goal_ids recalc
set_query_position
изменяет
Исправить позицию запроса
Вручную исправить снятую позицию запроса за дату съёма (как «Изменить» в Позициях); видимость и сводки пересчитываются.
query_id search_system_id position date
get_recommended_queries Рекомендованные запросы
Запросы, которые сервис сам подобрал для проекта (Метрика, Вебмастер, MegaIndex) и которых нет в проекте: частота, позиция сайта (102 — ещё не снята) и URL.
page sort order position_from position_to freq_from freq_to
add_recommended_queries
изменяет
Добавить рекомендованные запросы
Добавить рекомендованные запросы (id из get_recommended_queries) в проект, как add_queries: дубли пропускаются, лимит числа запросов — тарифа.
ids group_id dismiss
get_semantics_options Справочники мастера семантики
Шаги мастера сбора семантики, регионы базы (слаги), ПС отчётов позиций, ПС проекта, проекты пользователя (writable — можно добавить запросы), списки стоп-слов.
regions search
list_semantics_tasks Задачи сбора семантики
Задачи мастера сбора семантики владельца ключа (новые первыми): id, имя (домен), дата и статус последнего запуска каждого шага (queued/running/done/error/no_limits).
limit
create_semantics_task
изменяет
Новая задача сбора семантики
Создать задачу мастера сбора семантики (кнопка «Новая задача»).
—
get_semantics_task Состояние задачи семантики
Шаги задачи мастера: статус последнего запуска (not_started/queued/running/done/error/no_limits), прогресс в %, hid.
task_id
run_semantics_competitors
изменяет
Семантика: конкуренты
Шаг 1 — конкуренты. mode: domain (~110 лимитов), keywords (≈1,1/запрос, до 150), project (конкуренты проекта за 30 дней, 0), urls (1/URL, до 50 URL одного сайта).
task_id mode url region rapport_size site queries search_system lr format exclude_aggregators urls project_region
run_semantics_proximity
изменяет
Семантика: близость конкурентов
Шаг 2 — близость конкурентов к вашему сайту (ИКС, страницы в индексе, доноры, возраст).
task_id user_domain domains with_previous_data
run_semantics_url_top
изменяет
Семантика: ТОП URL конкурентов
Шаг 3 — самые трафиковые страницы конкурентов.
task_id domains region rapport_size user_domain
run_semantics_keywords_collect
изменяет
Семантика: запросы конкурентов
Шаг 4 — запросы, по которым ранжируются URL конкурентов (URL — из шага 3, linkUrl).
task_id urls region rapport_size user_domain
run_semantics_keywords_filter
изменяет
Семантика: фильтрация запросов
Шаг 5 — неявные дубли и стоп-слова (до 15000 запросов).
task_id queries stop_words stop_word_lists find_popular uncheck_popular remove_duplicates user_domain with_previous_data
run_semantics_keywords_analyse
изменяет
Семантика: комплексный анализ
Шаг 6 (до 10000 запросов), лимитов на запрос: позиции 1 за отчёт (+1 за Яндекс с force_relevant), grouping 2, competition 4, frequency 2, любой из geo/com/intent/vital/site_type 1; итог ×1,1.
task_id user_domain queries ss lr deep geo vital com intent competition frequency grouping grouping_method grouping_pow grouping_generate_url grouping_home_pages grouping_exclude_data grouping_exclude_domains site_type site_types rel_pos positions positions_force_check_relevant positions_subdomains with_previous_data
get_semantics_step_result Результат шага семантики
Результат последнего запуска шага: параметры запуска, сводка и строки (offset/limit, до 500).
task_id step offset limit column include_removed
add_semantics_to_project
изменяет
Семантику — в проект
Шаг 7: запросы из результата шага 6 с его группами — в существующий проект (project_id, нужен доступ на запись) или в новый (user_domain + reports).
task_id user_domain reports queries exclude_queries
SEO-проекты: конкуренты 5
Инструмент Что делает Параметры
get_competitor_settings Настройки конкурентов
Текущие настройки конкурентов проекта: авто-список для анализа (ТОП-100 или свой), отслеживание позиций и сниппетов конкурентов (домены, интервал) и справочник типов доменов (slug для set_competitor_type).
—
set_competitor_tracking
изменяет
Отслеживание позиций конкурентов
Настроить отслеживание позиций и сниппетов конкурентов: выключить, только свои сниппеты или свои домены (до 20, список заменяется целиком).
mode domains every_n_checks
set_auto_competitors
изменяет
Список конкурентов для анализа
Задать, из кого строится анализ конкурентов (get_competitors): ТОП-100 по видимости или свои домены (до 20, список заменяется целиком), склейка поддоменов, исключение агрегаторов.
source domains merge_subdomains exclude_aggregators
set_competitor_type
изменяет
Тип домена конкурента
Сменить тип домена в анализе конкурентов проекта (ключевой, агрегатор и т.п.).
domain type
get_competitor_positions Позиции отслеживаемых конкурентов
Позиции и URL проекта и отслеживаемых конкурентов (set_competitor_tracking) по запросам, за съём и с изменением к сравниваемому.
domains ss_id update_id compare_update_id query group_id include_snippets page limit
SEO-проекты: рекомендации 7
Инструмент Что делает Параметры
get_recommendation_details Рекомендация целиком
Одна рекомендация полностью: страница, колонка доски, полный текст, все слова и запросы, чек-лист кластеров (для задачи распределения).
task_id
set_recommendation_status
изменяет
Статус рекомендации
Перенести рекомендацию по доске: new — не начато, in_progress — в работе, done — выполнено (как «Отметить выполненной»).
task_id status
postpone_recommendation
изменяет
Отложить рекомендацию
Отложить рекомендацию до даты (по умолчанию на 3 дня): до неё задача не видна в актуальных.
task_id date
add_recommendation
изменяет
Добавить свою задачу
Создать свою задачу в рекомендациях проекта для страницы.
name url type description expected_visits date status
set_recommendation_cluster_check
изменяет
Чек-лист кластера
Отметить пункт чек-листа кластера у задачи «Проверьте распределение»: code, equal_urls, common_commercialization, frequency_sum, queries_count.
url check checked
recalculate_visibility
изменяет
Пересчитать видимость
Пересчитать видимость и метрики проекта с учётом новых частот (после обновления частот).
only_last
recheck_recommendation
изменяет
Перепроверить рекомендацию
Перепроверить выполнение одной рекомендации (id из get_recommendations) в фоне, как «Перепроверить» на её странице.
task_id
SEO-проекты: события, заметки, отчёты, доступы 28
Инструмент Что делает Параметры
get_event_types Типы событий
Типы (группы) событий проекта: id и название — общие и созданные в проекте.
—
create_event
изменяет
Добавить событие
Добавить событие на графики проекта (работы на сайте, внешние факторы).
name date event_type work_time url description
update_event
изменяет
Изменить событие
Изменить событие проекта по event_id из get_events.
event_id name date event_type work_time url description
delete_event
удаляет
Удалить событие
Удалить событие проекта по event_id из get_events, безвозвратно.
event_id
create_group_event
изменяет
Добавить событие группы URL
Добавить событие в раздел сайта (группу URL из get_url_groups) — блок «События группы» аналитики группы.
group_id name date work_time url description
update_group_event
изменяет
Изменить событие группы URL
Изменить событие группы URL по event_id из get_group_events.
group_id event_id name date work_time url description
delete_group_event
удаляет
Удалить событие группы URL
Удалить событие группы URL по event_id из get_group_events, безвозвратно.
group_id event_id
create_note
изменяет
Добавить заметку
Добавить заметку к проекту (свободная запись, видна всем с доступом к проекту).
text
update_note
изменяет
Изменить заметку
Заменить текст заметки проекта по note_id из get_notes.
note_id text
delete_note
удаляет
Удалить заметку
Удалить заметку проекта по note_id из get_notes, безвозвратно.
note_id
get_report_blocks Блоки отчёта
Справочник блоков отчёта по источникам (Pixel Tools, Метрика, Вебмастер, Директ): alias, название и включён ли блок в сохранённых настройках.
—
create_report
изменяет
Сгенерировать отчёт
Запустить генерацию отчёта по проекту за период; блоки — alias из get_report_blocks (не указаны — как в сохранённых настройках).
period date_from date_to compare compare_from compare_to blocks
get_report_schedule Регулярный отчёт
Настройки автоматической генерации отчёта проекта: включена ли, периодичность, час, отчётный период, сравнение, адреса рассылки, вложение.
—
set_report_schedule
изменяет
Настроить регулярный отчёт
Включить/изменить/выключить автогенерацию отчёта (одна на проект).
enabled frequency every_n_days hour period last_n_days compare emails error_emails attach_file promotion_start_date
list_project_members Доступы к проекту
Пользователи с доступом к проекту: access_id, e-mail, роль (read/write), получает ли e-mail уведомления; и открыт ли публичный доступ.
—
add_project_member
изменяет
Выдать доступ к проекту
Выдать доступ к проекту зарегистрированному пользователю по e-mail; ему уходит письмо.
email role notify
update_project_member
изменяет
Изменить доступ к проекту
Сменить роль пользователя (только владелец проекта) и/или включить-выключить ему e-mail уведомления проекта.
access_id role notify
remove_project_member
изменяет
Отозвать доступ к проекту
Отозвать доступ пользователя к проекту и отписать его от уведомлений.
access_id
set_project_public_access
изменяет
Публичный доступ к проекту
Открыть или закрыть публичный доступ: любой пользователь сервиса сможет смотреть проект по ссылке или id.
enabled
leave_project
изменяет
Отказаться от доступа
Отказаться от выданного вам доступа к чужому проекту: он пропадёт из list_projects.
—
list_kpi_results Расчёты KPI
Сохранённые расчёты KPI проекта (последние 30): id и название с датой расчёта.
—
get_kpi_result Расчёт KPI
Расчёт KPI проекта по kpi_id из list_kpi_results: исходные параметры (бюджет, регион, период, цели) и результат — трафик, сезонность, CPC, CPA, целевые действия по месяцам.
kpi_id
run_kpi_calculation
изменяет
Рассчитать KPI
Рассчитать KPI проекта по Метрике и Вордстату (нужны токен и счётчик Метрики в настройках).
date_from date_to budget monthly_budgets region_id season_requests season_coefficients stop_words metrika_goals
list_geo_projects GEO-проекты для связи
GEO-проекты пользователя в ai.pixeltools и их связи с SEO-проектами: какой связан с этим проектом (current_link), какие заняты другими.
—
link_geo_project
изменяет
Связать с GEO-проектом
Связать SEO-проект с GEO-проектом ai.pixeltools (id из list_geo_projects): его сводка появится на странице GEO проекта.
ai_project_id
unlink_geo_project
изменяет
Отвязать GEO-проект
Убрать связь SEO-проекта с GEO-проектом. Сам GEO-проект и его данные не удаляются; связать снова — link_geo_project.
—
delete_kpi_result
удаляет
Удалить расчёт KPI
Удалить сохранённый расчёт KPI проекта (id из list_kpi_results) безвозвратно.
kpi_id
reset_project_access
удаляет
Сбросить все доступы
Сбросить все доступы к проекту: снимаются все выданные участникам (чтение и запись), публичный доступ и легаси-гостевая ссылка на отчёт.
—
Семантика и Вордстат 22
Инструмент Что делает Параметры
geo_dependence
изменяет
Геозависимость запросов долгий
Определяет геозависимость и степень локализации списка запросов (Яндекс/Google), опционально коммерциализацию (intent).
requests lr search_system intent deep report_id
cluster_by_top
изменяет
Группировка запросов по ТОПу долгий
Кластеризует 2–10000 запросов по пересечению ТОП выдачи Яндекса.
requests lr method degree_group report_id
query_analysis
изменяет
Анализ запроса долгий
Комплексный анализ одного запроса: геозависимость, локализация, частотность Wordstat, число главных страниц в ТОП-10, витал, найденные документы, бюджет, объявления Директа, вхождения в Title/сниппеты и пр.
query lr report_id
suggest_yandex
изменяет
Поисковые подсказки Яндекса долгий
Собирает поисковые подсказки Яндекса по одному запросу с учётом региона.
query lr deep cb_with_space cb_with_cyrillic cb_with_numbers cb_with_english report_id
suggest_google
изменяет
Поисковые подсказки Google долгий
Собирает поисковые подсказки Google по списку запросов.
queries deep search_engine cb_with_space cb_with_cyrillic cb_with_numbers cb_with_english report_id
suggest_youtube
изменяет
Поисковые подсказки YouTube долгий
Собирает поисковые подсказки YouTube по одному запросу, с опциональными регионом и стоп-словами.
request region deep stop_list cb_with_space cb_with_cyrillic cb_with_numbers cb_with_english report_id
query_intent
изменяет
Коммерциализация и геозависимость запросов долгий
Определяет интент запросов по ТОП выдачи: доля коммерческих (com), отзывов (rev), медиа (media), словарных (lex), музыкальных (music), тревел (trav) результатов и тематические слова.
requests lr search_system deep report_id
wordstat_frequency
изменяет
Частоты запросов Вордстат долгий
Собирает частоты запросов из Яндекс.Вордстата (общая, точная, в кавычках, с фиксацией) по регионам: {запрос:{lr:{from,overall,exact,quoted,exact_fixed,frequency_relations}}, periods}.
requests lr device overall exact quoted fixed delete_special_characters delete_zero_keywords frequency_relations cb_total_annual cb_total_annual_by_month cb_total_annual_by_month_type report_id
wordstat_keywords_parse
изменяет
Парсинг запросов из Вордстата долгий
Расширяет базовые запросы: парсит из Яндекс.Вордстата связанные ключевые фразы с частотами (левая колонка) с фильтрами по стоп-словам, числу слов и частоте.
requests lr device count_pages overall exact quoted fixed delete_special_characters delete_zero_keywords frequency_relations stop_list min_count_words max_count_words min_overall_frequency report_id
complex_queries_analysis
изменяет
Комплексный анализ запросов долгий
Комбайн по списку запросов: геозависимость, витальность, коммерциализация, интент, кластеризация, типы сайтов, конкуренция, частоты Вордстата, позиции — включаются флагами.
requests lr search_system deep geo vital_answer comm intent gruppirovka gruppirovka_method gruppirovka_user_grouping_pow gruppirovka_generate_url gruppirovka_home_pages gruppirovka_exclude_data gruppirovka_exclude_domains_chbx gruppirovka_exclude_domains gruppirovka_force_check_relevant site_type competition wordstat_advanced positions positions_url positions_ss positions_lrs positions_ss_count positions_deep positions_force_check_relevant positions_subdomains delete_none_target_queries del_implicit_duplicates del_geo del_geo_type del_local del_local_less del_local_more del_commer del_commer_less del_commer_more del_frequency_ratio del_frequency_ratio_less del_frequency_ratio_more del_frequency exceptions_words_filter exceptions_words report_id
similar_queries
изменяет
Дополняющие запросы
Подбирает дополняющие запросы к 1–100 маркерным (keys.so) с близостью ≥15% и частотами Вордстата.
queries region
keyword_planner_options Google Keyword Planner: страны, регионы, языки
Справочники для keyword_planner: страны (zone — значение country), регионы выбранной страны (code — значение region), языки (code — значение language).
country_id region_search
keyword_planner
изменяет
Частоты Google (Keyword Planner)
Частоты запросов в Google Ads Keyword Planner по стране, региону и языку (справочники — keyword_planner_options).
queries country region language
suggest_parsing
изменяет
Парсинг подсказок Яндекс, Google, YouTube
Собирает подсказки по списку до 1000 запросов сразу в нескольких ПС, объединяя фразы с источниками.
queries engines lr country_code stop_words with_space with_cyrillic with_numbers with_english
sentence_parsing
изменяет
Синтаксический разбор предложения
Синтаксический разбор одного русского предложения (до 200 символов) нейросетью.
sentence
semantic_core_competitors Семантика по конкурентам: найти конкурентов
Конкуренты сайта или страницы в выдаче по данным keys.so (domain, perc — пересечение %, theme — тематичность), чтобы выбрать до 5 для semantic_core.
mode site region
semantic_core
изменяет
Семантика по конкурентам
Собирает запросы, по которым видны ваш сайт (или URL) и до 5 конкурентов (keys.so), с фильтрами.
mode site competitors regions trafficked_top positions_top min_occurrence min_frequency remove_duplicates words_min words_max filter_words
site_regionality_yandex
изменяет
Региональность сайта в Яндексе
Проверяет, к каким из указанных регионов Яндекс относит сайт (по главному зеркалу).
domain regions
lemma_duplicates
изменяет
Лемматизация и удаление дублей
Чистит список запросов: неявные дубли, лемматизация, стоп-слова.
queries remove_duplicates find_popular_word_form lemmatize exceptions_words stop_words
serp_visibility
изменяет
Анализ видимости сайтов в выдаче
Видимость сайтов-конкурентов (и вашего) в ТОП Яндекса/Google по списку до 200 запросов.
queries url search_engine lr deep competitors_summary
webmaster_hosts Сайты в Яндекс.Вебмастере
Сайты аккаунта Яндекс.Вебмастера, подключённого в настройках аккаунта Пиксель Тулс (подключение — только в интерфейсе).
—
webmaster_queries
изменяет
Популярные запросы из Яндекс.Вебмастера
Выгружает популярные запросы сайта из Яндекс.Вебмастера: показы, клики, средние позиции.
host_id
Выдача, позиции и индексация 14
Инструмент Что делает Параметры
yandex_filters_check
изменяет
Комплексная проверка на фильтры Яндекса
Проверяет страницу по запросу и региону на фильтры Яндекса, возвращает позицию, статус (ok/warning/error), текст результата, релевантный URL и его совпадение с введённым, список проверок.
query url lr rel_url
serp_top10
изменяет
ТОП выдачи по запросам долгий
Получает URL ТОП выдачи (Яндекс/Google, десктоп/мобильная) по списку запросов: url, domain, title, snippet, is_main, is_agr и др.
queries query lr deep ss language report_id
yandex_xml
изменяет
Яндекс.XML (поиск)
Проксирует запрос к Yandex Search API (XML) и возвращает сырой XML-документ выдачи; параметры как у Яндекс.XML.
query lr l10n sortby filter maxpassages groupby page
youtube_position_check
изменяет
Позиция канала в выдаче YouTube
Быстро проверяет, на какой позиции в выдаче YouTube по запросу находится видео указанного канала.
query channel
yandex_positions_check
изменяет
Быстрый чек позиций в Яндексе долгий
Проверяет позиции URL/домена в выдаче Яндекса по списку запросов.
url lr requests deep ismobile compare subdomains report_id
google_positions_check
изменяет
Быстрый чек позиций в Google долгий
Проверяет позиции URL/домена в Google по списку запросов.
url lr requests search_engine deep mobile subdomains report_id
serp_yandex_search_and_context_set
изменяет
SERP Яндекса с рекламой: поставить задачу
Ставит задачу сбора выдачи Яндекса с органикой, рекламой (ads_top/ads_middle/ads_bottom) и колдунщиками.
keywords region deep is_mobile ads_only
serp_yandex_set
изменяет
SERP Яндекса (органика): поставить задачу
Ставит задачу сбора органической выдачи Яндекса по списку запросов.
keywords region deep is_mobile
serp_yandex_status SERP Яндекса: статус задачи
Возвращает прогресс задачи Яндекса по task_id: {progress: 0..100}.
task_id
serp_yandex_get SERP Яндекса: результат задачи
Возвращает результат задачи Яндекса по task_id (после progress=100): массив объектов по запросам {query, query_id, region, is_mobile, organic[], ads_top[], ads_middle[], ads_bottom[], koldunshiki{}}.
task_id limit offset
serp_regions Справочник регионов SERP API
Возвращает список регионов, поддерживаемых SERP-методами (/api/serp/*): допустимые значения параметра region.
—
search_visibility
изменяет
Анализ видимости сайта в выдаче
Видимость домена или URL в Яндексе/Google по базе keys.so: запросы в ТОП, трафик, страницы, контекст, конкуренты; или сравнение 2–4 доменов.
mode url domains region rapport_size
positions_complex
изменяет
Комплексная проверка позиций
Позиции сайта и до 5 конкурентов по списку запросов (до 10000) сразу в нескольких ПС и регионах, релевантные URL, ТОП-25 доменов.
requests url engines competitors deep subdomains force_check_relevant top_domains emoji
serp_snippets
изменяет
Сниппеты выдачи
Собирает сниппеты (title, текст) выдачи Яндекса/Google по запросам (до 100) — всей выдачи или только вашего сайта.
requests url search_system lr deep
Анализ сайта 14
Инструмент Что делает Параметры
yandex_tcy тИЦ и ранг по Яндекс.Бару
Возвращает исторический тИЦ и ранг сайта по данным Яндекс.Бара, наличие в Яндекс.Каталоге и категорию: {tcy, rang, yaca, yaca_cat}.
url
site_analysis
изменяет
Анализ сайтов долгий
Массовый анализ доменов по выбранным показателям: ИКС, SSL, страницы в индексе Яндекса/Google, IP, код ответа, доноры, возраст, DNS, CMS, исходящие ссылки, посещаемость.
domain cb_iks cb_ssl cb_pages_yandex cb_pages_google cb_ip cb_response_code cb_donors cb_age_main_yandex cb_age_whois cb_dns cb_out_links cb_cms cb_traffic_average_daily report_id
site_speedtest
изменяет
Скорость загрузки страницы
Измеряет по URL время отклика сервера, размер страницы, время загрузки кода, IP и код ответа.
url cb_response_time cb_page_size cb_upload_time cb_ip cb_server_response
site_mirrors
изменяет
Поиск зеркал домена
Ищет зеркала домена: редиректы по HTTP-заголовкам и данные сторонних источников (до 50 результатов).
domain
indexed_subdomains
изменяет
Проиндексированные поддомены
Ищет поддомены домена, проиндексированные Яндексом.
domain
site_structure
изменяет
Структура сайта по индексу
Анализирует структуру сайта по разделам: число документов в индексе (all), доля от сайта в % (percent), глубина URL (count_slash), строка итога (first).
domain pages_min
url_age_index_check
изменяет
Возраст, индексация и кэш URL долгий
Для списка URL проверяет дату первой индексации/возраст в Яндексе, дату сохранённой копии и (опц.) наличие в индексе Google.
requests age_saved_doc google_check report_id
site_fast_audit
изменяет
Быстрый аудит сайта долгий
Быстрый SEO-аудит сайта: код ответа, главное зеркало, robots, title/description/h1, объём текста, дубли title, счётчики и пр.; опционально позиции сайта по списку запросов.
url lr advanced report_id
yandex_iks
изменяет
ИКС Яндекса
Возвращает ИКС (индекс качества сайта) Яндекса для указанного URL/домена: {"iks": число}.
url
fast_index
изменяет
Быстрая индексация URL
Отправляет URL (до 10000) на ускоренную индексацию в Яндекс и/или Google, сразу возвращает результат отправки.
urls yandex google key_location
fast_index_key Файл ключа для быстрой индексации
Имя и содержимое файла ключа IndexNow для fast_index: разместите файл в корне сайта и передайте ссылку на него в key_location — Яндекс спишет 25 лимитов за весь список URL домена.
—
sitemap_check
изменяет
Проверка sitemap.xml
Разбирает карту сайта по URL: число ссылок и картинок, чужие URL, размер, индекс; при check_codes — коды ответа всех URL (до 10000).
map_url check_codes
backlinks_analysis
изменяет
Анализ ссылочной массы
Ссылочный профиль домена или URL по базе keys.so: DR, доноры, ссылки, динамика за год, анкоры и акцепторы, таблица ссылок.
mode target region
seo_tags
изменяет
Проверка SEO-тегов
Проверяет Title, Description, H1–H6, robots, canonical и др.
check_type urls query ss lr deep checks parsing_type
Тексты и релевантность 14
Инструмент Что делает Параметры
zones_relevance
изменяет
Релевантность зон документа
Оценивает позицию и релевантный URL по запросу для разных зон документа (title, h1, текст и т.д.) в Яндексе для заданной страницы.
url query lr
reoptimization_check
изменяет
Проверка на переоптимизацию
Проверяет страницу на переоптимизацию по запросу в Яндексе.
url query lr
text_uniqueness
изменяет
Проверка уникальности текста
Проверяет уникальность текста или страницы по URL.
check_type url text deep ignor_domains
top_factors_analysis
изменяет
Анализ ТОП по ключевым показателям долгий
Анализирует ТОП выдачи по одному запросу и сравнивает с вашим URL: объём текста, вхождения запроса, title, анкоры, тИЦ, https, 8800, популярные слова, релевантный URL, переоптимизация.
query lr url search_system deep rel_url custom_urls report_id
page_optimization_check
изменяет
Проверка оптимизации страницы долгий
Оценивает SEO-оптимизацию страницы (по URL) или заданных title+text под набор запросов в регионе.
mode queries lr content_fetch_method url title text report_id
text_analyser
изменяет
Анализ текста долгий
Комплексный анализ текста: число слов/символов, частоты слов, плотность и вхождения ключевых фраз, заспамленность, закон Ципфа, части речи, опционально уникальность и орфография.
text requests text_unique text_errors report_id
text_analyser_advanced
изменяет
Расширенный анализ текста и страниц долгий
Расширенный SEO-анализ страницы по URL или тексту: сравнение с конкурентами, вхождения, уникальность, Тургенев, LSI, ИИ-структура.
part analyse_type single_url multiple_urls single_text multiple_texts check_occurrences check_occurrences_value check_uniqueness check_turgenev brief_summary exclude_numbers split_occurrences seo_text_only remove_no_index_content remove_alts collect_lsi_words collect_lr collect_ss lsi_action custom_stop_words stop_words use_chars_amount chars_amount ai_structure type_ai_structure path limit offset keys report_id
top_analysis_multi
изменяет
Анализ ТОП по нескольким запросам
Сравнивает ваш URL с ТОП-5/10/15 по группе запросов (до 100): объём текста, вхождения, популярные слова, title, ИКС, https.
queries search_system lr url find_relevant_url deep manual_urls ignore_main_pages ignore_inner_pages ignore_aggregators ignore_numbers parsing_type
html_cleanup Быстрая вёрстка HTML
Обрабатывает HTML-текст: типограф, ссылки на телефоны, очистка атрибутов тегов, удаление b/strong/em/i, пустых абзацев, лишних пробелов, замена b/i ↔ strong/em.
text operation
copywriter_brief_words
изменяет
ТЗ копирайтеру: слова и конкуренты
Шаг 1 ТЗ копирайтеру: по запросам собирает ТОП конкурентов (_top_url, коммерческие/инфо) и слова: words1/words2 (подсветки), words3 (тематичные).
keywords lr search_system stop_list delete_aggregators all_words_include
copywriter_brief_competitors
изменяет
ТЗ копирайтеру: анализ страниц конкурентов
Шаг 2 ТЗ копирайтеру: по URL конкурентов считает рекомендуемый объём текста, вхождения запросов, частоты подсветок и тематичных слов, заголовки.
keywords urls_competitors urls_competitors_custom urls_competitors_main highlights thematic_words stop_list all_words_include
snippets_generator
изменяет
Генератор Title, Description, H1
Нейросеть пишет Title, Description и H1 по запросам (до 100); с competitors_check — ещё сниппеты ТОП-10 и эмодзи конкурентов.
queries competitors_check lr search_system no_aggregators
snippets_mass_generator
изменяет
Массовая генерация сниппетов по шаблону
Для списка URL (до 1000) собирает Title/Description/H1 по шаблонам с переменными {H1}, {СВЧ}, {Регион}, {Бренд} и даёт советы по длине и повторам.
urls template template_title template_description template_h1 brand region max_title max_description max_h1
reoptimization_advanced
изменяет
Расширенная проверка на переоптимизацию
Проверяет страницу на фильтр за переоптимизацию в Яндексе: mode=advanced — по списку запросов (до 50), base — по запросу + уточняющим (до 10).
url lr mode queries query advanced_keys recommendations
ИИ-инструменты и GEO 28
Инструмент Что делает Параметры
ai_content
изменяет
ИИ-генератор текста долгий
Генерация текста нейросетями: чат-бот, статья, план, FAQ, отзывы, листинг/карточка товара, Title/Description/H1, большие тексты, пакет по URL (part=complex).
part model request_field mode queries url_input_field lemmas article_length length tone emoji characteristics language repeats web_search multiple_models models image_url metatags text file_data report_id
ai_content_models ИИ-генератор текста: список моделей
Справочник нейросетей ИИ-генератора текста для ai_content: models[] с name, value (значение param model), promptLength, isChatBot, isVision, isFile, isWebSearch, forLargeText и default.
—
ai_images
изменяет
ИИ-генератор изображений долгий
Генерация изображений нейросетями, удаление фона (part=remove_background) и апскейл (part=upscale).
modelName request_field part image_url aspect_ratio resolution imagesCount img_ref photoReal report_id
ai_images_models ИИ-изображения: список моделей
Справочник нейросетей для ai_images: models[] с name, value (для modelName), promptLength, aspect_ratios, resolutions, supports_image_input, supports_multi_image_input, supports_native_lang и default.
—
ai_video
изменяет
ИИ-генератор видео долгий
Генерация видео по тексту/изображению либо редактирование готового ролика (tab=edit, модель runway-aleph).
prompt model tab aspect_ratio quality duration image_url audio_description video_url report_id
ai_video_models ИИ-видео: список моделей
Справочник нейросетей для ai_video: models[] с name, value (для model), promptLength, isVideoEdit (модель для tab=edit) и default.
—
ai_answers
изменяет
ИИ-ответы (Алиса, AI Overview) долгий
Проверка ИИ-ответов Яндекс Алисы и Google AI Overview по списку запросов: есть ли ответ, его текст, источники и позиция вашего сайта.
requests searchSystems url subdomains collect_online collect_google_ai_mode report_id
ai_answers_options ИИ-ответы: регионы и языки
Справочник для ai_answers: поисковые системы ss (yandex, google), коды регионов lr по каждой ПС (name/value) и языки Google (name/value).
—
geo_panel
изменяет
GEO-панель: видимость сайта в нейросетях долгий
Анализ видимости сайта/бренда в ответах нейросетей (GEO): по каким промптам упоминается сайт, источники, конкуренты, график упоминаний.
site include_subdomains models report_id
ai_audio
изменяет
ИИ-аудио: песни и озвучка долгий
Генерация песни (service=kieai, mode=song, 450 лимитов + 45 за 1000 симв.
service mode prompt instrumental vocalGender language customMode title style model text voice_id report_id
geo_rank
изменяет
GEO Rank бренда
Оценка заметности бренда или домена в ответах нейросетей (GEO Rank 0–100: низкий/средний/высокий).
query
ai_chatbot_chats ИИ-чат-бот: список чатов
Чаты пользователя в ИИ-чат-боте: chat_id, title, mode (text/image/video), model последнего сообщения, favorite, даты.
—
ai_chatbot_chat ИИ-чат-бот: сообщения чата
Сообщения чата (вопросы пользователя и ответы нейросети, ссылки на картинки/видео) и признак waiting — ответ ещё готовится.
chat_id
ai_chatbot_create_chat
изменяет
ИИ-чат-бот: новый чат
Создаёт пустой чат (до 1000 чатов). mode: text — переписка, image — генерация картинок, video — видео.
mode title
ai_chatbot_send_message
изменяет
ИИ-чат-бот: отправить сообщение
Отправляет сообщение в чат: mode=text — ответ нейросети (model из ai_content_models с isChatBot), image — картинка (ai_images_models), video — видео 10 с 1080p (ai_video_models).
chat_id mode model message web_search image_url
ai_chatbot_get_answer ИИ-чат-бот: ответ на сообщение
Ответ нейросети по task_id из ai_chatbot_send_message.
task_id
ai_chatbot_update_chat
изменяет
ИИ-чат-бот: переименовать / избранное
Переименовывает чат (title) и/или добавляет в избранное (favorite).
chat_id title favorite
ai_chatbot_delete_chat
удаляет
ИИ-чат-бот: удалить чат
Удаляет чат по chat_id или все чаты пользователя (all=true).
chat_id all
ai_detector
изменяет
ИИ-детектор текста
Оценивает, какая часть текста написана нейросетью (100–50000 символов, фильтр 18+).
text
ai_access_checker
изменяет
Доступ ИИ-ботов к сайту
Проверяет, пускает ли страница ботов нейросетей и поисковиков: robots.txt и код ответа для каждого бота выбранных нейросетей.
url ai
ai_presentations_options ИИ-презентации: темы и модели
Справочник для ai_presentations: темы оформления (theme) и модели картинок с ценой за слайд.
—
ai_presentations
изменяет
ИИ-генератор презентаций
Создаёт презентацию (PPTX + ссылка на Gamma) по теме/тексту (type=ai) или по слайдам (manually).
type content slides count theme orientation image_generation model text_mode text_count tone audience
image_editing
изменяет
Редактирование изображений нейросетью
Меняет изображение по текстовому запросу (заменить фон, убрать объект…).
image_url request_field modelName aspect_ratio resolution
materials_generator
изменяет
Генератор материалов для GEO
Пишет материал (статья, рейтинг, гайд…) под промпты нейросетей с упоминанием бренда, с обложкой и иллюстрациями по желанию.
brand prompts region language mode brand_info title format length cover illustrations faq
prompt_generator
изменяет
Генератор промптов для GEO
Генерирует промпты (вопросы к нейросетям) о бренде по продуктам, аудиториям, интентам или сущностям (до 10).
brand activities region group_type items count determine_frequencies
prompt_generator_options Промпты в GEO: проекты и нейросети
Справочник для add_prompts_to_geo_project и create_geo_project: GEO-проекты пользователя в ai.pixeltools (id, название) и нейросети (id).
—
add_prompts_to_geo_project
изменяет
Добавить промпты в GEO-проект
Добавляет промпты (например, из результата prompt_generator) в существующий GEO-проект ai.pixeltools.
prompts
create_geo_project
изменяет
Создать GEO-проект с промптами
Создаёт GEO-проект в ai.pixeltools (бренд, сайт, регион, нейросети) сразу с промптами.
brand activities domain region neurals prompts
Реклама 1
Инструмент Что делает Параметры
yandex_ads_count
изменяет
Количество рекламы в выдаче Яндекса долгий
По списку запросов считает число рекламных объявлений над/под поиском, объявлений Директа и органики в выдаче Яндекса.
queries lr report_id
Аналитика, Метрика и маркетинг 6
Инструмент Что делает Параметры
utm_builder
изменяет
UTM-генератор
Добавляет UTM-метки к списку URL (до 100).
urls preset utm_source utm_medium utm_campaign utm_content utm_term
metrika_counters Счётчики Яндекс Метрики
Счётчики Метрики, доступные по токену Яндекс.OAuth из настроек аккаунта: {id: сайт}.
—
behavior_factors
изменяет
Поведенческие факторы страницы
ПФ страницы по запросу: сниппет в выдаче Яндекса, визиты, поиск, длинные сессии, глубина, время (Метрика).
counter_id url query lr
metrika_audit
изменяет
Аудит Яндекс Метрики
Аудит счётчика Метрики за период: страницы и фразы с падением трафика, топ трафика, отказы и др.
counter_id period to_date devices
ux_audit
изменяет
UX-аудит страниц
ИИ-аудит юзабилити до 10 страниц по скриншоту: проблемы и рекомендации.
site_type pages region audience
business_kpi
изменяет
Калькулятор бизнес-KPI
Считает ROI, план кампании на 5 лет, доход, прибыль, LTV, CAC, CPC, CPA, конверсию, средний чек, CTR, Max CPC, выгодные CPC/CPS.
type values
Аккаунт и лимиты 4
Инструмент Что делает Параметры
get_limits Лимиты пользователя
Возвращает остаток лимитов аккаунта: total, used, available, а также по периодам (hour/day/week/month/year _total и _limits), если они заданы тарифом.
—
get_user_info Баланс и тариф
Возвращает баланс пользователя и данные тарифа: balance, tariff{name, price, date_start, date_expire}.
—
get_tool_task Статус и результат задачи инструмента
Статус и результат задачи любого инструмента сервиса по task_id (его отдают инструменты с меткой «долгий» без report_id).
task_id
site_task_rows Таблицы большого результата задачи
Постраничное чтение результата задач search_visibility, backlinks_analysis, positions_complex, top_analysis_multi, sitemap_check и др.
task_id path offset limit group_by_domain

Тарификация

Подключение и запросы к MCP — бесплатно Лимиты тратятся только там, где их тратит то же действие в интерфейсе или в REST API, и в том же объёме: съём позиций и частот, отчёты, KPI, проверка гипотез, шаги мастера семантики, инструменты сервиса.
  • Стоимость каждого платного инструмента указана в его описании — агент видит её до вызова.
  • Стоимость проверок проекта можно узнать заранее: get_check_cost — позиции, частоты, рекомендации и итог; get_limits_forecast — расход на 30 дней по расписанию.
  • Остаток лимитов — get_limits. Если лимитов не хватает, платная операция не запускается и агент получает ошибку с нужной суммой.

Ответы и ошибки

Результат инструмента — JSON, упакованный в текстовый блок. Ошибка инструмента (нет доступа к проекту, не хватает лимитов, неверный параметр) приходит обычным результатом с "isError": true и текстом: агент прочитает его и сам решит, что делать дальше.

Ситуация Ответ сервера
Нет ключа HTTP 401, {"error": "API key required"}
Неверный ключ HTTP 401, {"error": "Invalid API key"}
GET или DELETE на адрес сервера HTTP 405 — SSE-поток и сессии не поддерживаются
Тело запроса — не JSON JSON-RPC ошибка -32700
Неизвестный метод протокола JSON-RPC ошибка -32601
Ошибка инструмента Результат с "isError": true. Для инструментов сервиса внутри — те же коды, что в REST API

Примеры

Обычно протоколом занимается MCP-клиент, но сервер можно проверить и вручную — например, через curl. Каждый запрос самостоятельный, сессию открывать не нужно.

Рукопожатие

curl -X POST 'https://tools.pixelplus.ru/api/mcp' \
  -H 'Authorization: Bearer {ключ-api}' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'

Список инструментов

curl -X POST 'https://tools.pixelplus.ru/api/mcp' \
  -H 'Authorization: Bearer {ключ-api}' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

Вызов инструмента

curl -X POST 'https://tools.pixelplus.ru/api/mcp' \
  -H 'Authorization: Bearer {ключ-api}' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"get_metrics","arguments":{"project_id":990}}}'

Ответ

{
  "jsonrpc": "2.0",
  "id": 3,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "{\"update\":{\"id\":21762,\"date\":\"2026-10-01\"}, ... ,\"visibility\":{\"current\":41.2,\"previous\":39.8,\"diff\":1.4}}"
      }
    ],
    "isError": false
  }
}

Ограничения и рекомендации

  • Начинайте разговор с агентом с проекта: он вызовет list_projects, затем get_project_summary и get_project_settings — так он узнает домен, подключённые поисковые системы и глубину съёма и не будет делать выводов о данных, которых в проекте нет.
  • Выборки ограничены по размеру: агент видит, сколько записей подходит под фильтр, и сужает запрос, а не листает тысячи строк.
  • Долгие операции — съём позиций, отчёты, мастер семантики, инструменты сервиса — не блокируют разговор: агент ставит задачу и возвращается за результатом по report_id. Готовый результат можно запрашивать повторно бесплатно.
  • Удаление проекта, запросов, групп и выдачу доступов агент выполняет только по вашей прямой просьбе — подтверждайте такие действия в клиенте.
  • Только в интерфейсе остаются передача владения проектом, загрузка файлов (импорт, логотип отчёта) и настройка вида страниц.
Обратная связь и помощь
Если у вас есть идеи, как улучшить данный инструмент или остались вопросы по работе с ним, напишите в нашу службу поддержки, мы обязательно вам поможем.