mcp-erid

Инструмент — «читалка/валидатор»: не размещает, не регистрирует и не маркирует рекламу. Ответ носит справочный характер и не является юридическим заключением; ответственность за маркировку по 38-ФЗ...

Documentation

atomno-mcp-erid

Проверка маркировки интернет-рекламы прямо в AI-ассистенте — Russian internet-ad marking (38-ФЗ) checker for AI agents: validate an erid token, audit an ad page for the «Реклама» label and advertiser details, run a 38-ФЗ compliance checklist. Works in Cursor, Claude Desktop, Cline, and any MCP client.

Перед публикацией рекламного поста или баннера — за секунды убедитесь, что он размечен правильно, и не «прилетит» штраф по ст. 14.3 КоАП. Спросите ассистента «проверь этот erid» или «правильно ли размечен этот пост: <ссылка>» — и получите структурированный вердикт по признакам (пометка «Реклама», данные рекламодателя, привязка erid) со справочной оценкой соответствия 38-ФЗ.

Инструмент — «читалка/валидатор»: не размещает, не регистрирует и не маркирует рекламу. Ответ носит справочный характер и не является юридическим заключением; ответственность за маркировку по 38-ФЗ несёт рекламодатель/рекламораспространитель.

Что умеет

  • Проверка erid — валидация формата токена и поиск по публично доступным данным.
  • Аудит рекламной страницы — пометка «Реклама», данные рекламодателя, привязка erid (present/absent/uncertain).
  • Чек-лист 38-ФЗ — детерминированный вердикт по собранным признакам: ok / issues / insufficient_data.
  • Справка по маркировке — что такое erid/ОРД/ЕРИР, кто за что отвечает, сроки, штрафы.
  • Пакетная проверка размещений (Pro) — таблица результатов по списку URL.
  • Честное разграничение публичного и закрытого: закрытые поля ЕРИР (доступ РКН/ФАС) помечаются access: "restricted" и не выдаются как проверенные.

Быстрый старт

pipx install atomno-mcp-erid
# или: uvx atomno-mcp-erid

Cursor / Claude Desktop (mcp.json / claude_desktop_config.json):

{
  "mcpServers": {
    "erid": {
      "command": "uvx",
      "args": ["atomno-mcp-erid"]
    }
  }
}

Разовые проверки (verify_erid, audit_ad_page, check_compliance_38fz, explain_marking_requirement) работают без ключа. Для пакетной проверки audit_batch (Pro) добавьте MCP_ERID_API_KEY в блок env.

Переменные окружения

ПеременнаяОписаниеОбязательна
MCP_ERID_API_KEYКлюч Pro (заголовок X-API-Key) для audit_batch. Получитьнет (только для Pro-тулов)
MCP_ERID_API_BASEURL hosted-бэкенда (по умолчанию — прод)нет
MCP_ERID_TIMEOUTТаймаут HTTP, сек (default 30)нет
MCP_ERID_LOG_LEVELУровень логирования (DEBUG/INFO/WARNING/ERROR, default WARNING)нет

Тулы

ТулВходЧто возвращаетДоступ
verify_erideridvalid_format, found, source, checked_atбесплатно
audit_ad_pageurlпризнаки поверхности (пометка «Реклама» / данные рекламодателя / erid)бесплатно
check_compliance_38fzhas_ad_label?, has_advertiser_info?, erid?, url?чек-лист по пунктам 38-ФЗ + общий статусбесплатно
explain_marking_requirementtopicсправка по требованиям маркировки + первоисточникбесплатно
audit_batchurls[]таблица результатов по каждому urlPro

Каждый ответ содержит source, checked_at и disclaimer.

Дисклеймер

Инструмент работает только с публично доступными данными о маркировке и структурой рекламной страницы; полная база ЕРИР закрыта (доступ у РКН/ФАС) и не проверяется. Вердикты даются в форме признаков (present/absent/uncertain), а не безусловного «законно/незаконно». Ответ носит справочный характер, не является юридическим заключением и не заменяет юриста; ответственность за корректность маркировки по 38-ФЗ несёт рекламодатель/рекламораспространитель. Не аффилировано с ЕРИР, ОРД, РКН или ФАС. Используется на ваш риск.

Лицензия

MIT © Atomno