atomno-mcp-erid
Проверка формата токена маркировки рекламы (erid) — без ключа, в реестр не ходит. Поиск креатива — в кабинете вашего ОРД по вашему ключу. Своего доступа к ЕРИР у нас нет и не будет; на живом ключе клиента обмен не проверяли.
Ad-marking MCP: erid format check; ORD cabinet lookup on the client key.
Инструмент — читалка, не регистрация рекламы. Ответ не юридическое заключение; ответственность за маркировку по 38-ФЗ несёт рекламодатель / рекламораспространитель.
Что умеет сейчас
verify_erid— длина и допустимые символы токена. Не ищет в ЕРИР.lookup_erid— если задан ключ ОРД VK, идёт в кабинет оператора по официальному методуGET /v2/creative/by_erid/{erid}. Не найден в кабинете —found: falseс оговоркой, что это не вся база ЕРИР. Неверный ключ — отказ, не «не найдено».explain_marking_requirement— краткая справка по темам.
Что не подключено
- Общий реестр ЕРИР (закрыт для всех, кроме ведомств и операторов)
- ОРД Яндекса: в открытой справке нет устойчивого метода «найти по erid» — запрос не выдумываем
- Разбор рекламной страницы
- Пакетная проверка списка URL
Быстрый старт
pipx install atomno-mcp-erid
Формат токена — без переменных:
{
"mcpServers": {
"erid": {
"command": "uvx",
"args": ["atomno-mcp-erid"]
}
}
}
Кабинет ОРД — ключ из вашего кабинета оператора (VK: «Ключи доступа к API»):
{
"mcpServers": {
"erid": {
"command": "uvx",
"args": ["atomno-mcp-erid"],
"env": {
"MCP_ERID_ORD_PROVIDER": "vk",
"MCP_ERID_ORD_TOKEN": "<ключ из кабинета ОРД VK>"
}
}
}
}
Своего доступа к ЕРИР у нас нет. Наше размещение — отдельная услуга (MCP_ERID_API_KEY), не замена ключа ОРД.
Переменные окружения
| Переменная | Описание | Обязательна |
|---|---|---|
MCP_ERID_ORD_TOKEN |
Ключ API кабинета ОРД | нет (нужна для lookup_erid) |
MCP_ERID_ORD_PROVIDER |
Сейчас: vk. yandex — описание поиска по erid закрыто |
нет |
MCP_ERID_ORD_BASE_URL |
Адрес API ОРД (по умолчанию прод VK) | нет |
MCP_ERID_API_KEY |
Ключ нашего размещения | нет |
MCP_ERID_API_BASE |
URL нашего размещения | нет |
MCP_ERID_TIMEOUT |
Таймаут HTTP, сек | нет |
MCP_ERID_LOG_LEVEL |
Уровень логирования | нет |
Тулы
| Тул | Вход | Что отвечает сейчас |
|---|---|---|
verify_erid |
erid | проверка формата, не реестр |
lookup_erid |
erid | кабинет ОРД VK по ключу клиента |
explain_marking_requirement |
topic | краткая справка |
audit_ad_page |
url | отказ: разбор не подключён |
check_compliance_38fz |
признаки страницы | отказ: чек-лист не подключён |
audit_batch |
urls[] | отказ: пакет не подключён |
Дисклеймер
Полная база ЕРИР закрыта. Ответ не является юридическим заключением. Не аффилировано с ЕРИР, ОРД, РКН или ФАС. Своего доступа к ЕРИР у нас нет; на живом ключе клиента обмен не проверяли.
Лицензия
MIT © Atomno
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file atomno_mcp_erid-0.1.5.tar.gz.
File metadata
- Download URL: atomno_mcp_erid-0.1.5.tar.gz
- Upload date:
- Size: 131.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee08396861d023506fc91de9a34a2f84bd962a3741e035438c91bb34c2c12f1e
|
|
| MD5 |
2188f4e22e6c86e6d323f034c0ec8530
|
|
| BLAKE2b-256 |
d4f6fdc833f3af915bb392098a0f606951062330ca61aad2df31842d6866aa1c
|
File details
Details for the file atomno_mcp_erid-0.1.5-py3-none-any.whl.
File metadata
- Download URL: atomno_mcp_erid-0.1.5-py3-none-any.whl
- Upload date:
- Size: 17.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
794b62f1a76bd1b64e1216ceecb0ca8877cfa647ae79a490dcecc1a4aee75ed6
|
|
| MD5 |
0b6c5c73d3e72d318c62ba33fc0ddf1f
|
|
| BLAKE2b-256 |
4332a03d27e7010e91e65613a3aeba2ee5216b5a7860ff41732e9e15a58f582d
|