
mcp-erid
io.github.atomno-mcpPublished by GitHub account atomno-mcpv0.1.5Updated Oct 24, 2026
Erid format check; ORD cabinet lookup on the client key.
Overview
Local MCP server that checks the format of Russian ad-marking erid tokens and looks up creatives in a client's ORD operator cabinet using the client's own API.
- What you can do
- Check an erid token's length and allowed characters without contacting any registry, and explain that this is not a registry lookup. Look up a creative by erid in the VK ORD cabinet using the client's own API key, returning found: false with a caveat when absent and an error rather than a false negative on a bad key. Get a short reference on ad-marking requirement topics. Page auditing, 38-FZ compliance checklists and batch URL checks are listed but currently refuse because they are not connected.
- When to use it
- Useful when you need a quick sanity check on an erid string or want to see whether a creative exists in a VK ORD cabinet you already have API access to. Not suitable for verifying against the full EIRR registry, auditing ad pages, or producing legal conclusions.
- Requirements
- Runs locally as a Python package via uvx or pipx. The format check needs nothing. The ORD lookup needs MCP_ERID_ORD_PROVIDER set to vk and MCP_ERID_ORD_TOKEN with a key from your own ORD cabinet; optional variables cover base URLs, timeout and log level. Network access is needed for the lookup.
Installation
In SourceWeft
- Open mcp-erid in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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
Быстрый старт
Формат токена — без переменных:
Кабинет ОРД — ключ из вашего кабинета оператора (VK: «Ключи доступа к API»):
Своего доступа к ЕРИР у нас нет. Наше размещение — отдельная услуга (MCP_ERID_API_KEY), не замена ключа ОРД.
Переменные окружения
Тулы
Дисклеймер
Полная база ЕРИР закрыта. Ответ не является юридическим заключением. Не аффилировано с ЕРИР, ОРД, РКН или ФАС. Своего доступа к ЕРИР у нас нет; на живом ключе клиента обмен не проверяли.
Лицензия
MIT © Atomno
Source: README.md at commit dc69e69
Tools
0Version history
1- v0.1.5LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts