mcp-egrul
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TZ | No | Таймзона для scheduler (cron 03:00) | Europe/Moscow |
| MCP_EGRUL_DB | No | Путь к SQLite-файлу со слепком ЕГРЮЛ/ЕГРИП | ./mcp_egrul_data.sqlite |
| ATOMNO_API_KEY | No | (Pro) ключ hosted-подписки — включает проксирование на api.atomno.ru | |
| ATOMNO_API_BASE | No | (Pro) базовый URL hosted-API | https://api.atomno.ru/mcp-egrul/v1 |
| MCP_EGRUL_DUMPS_DIR | No | Каталог с дампами ФНС, структура <dir>/<registry>/<YYYY-MM-DD>/*.zip | ./dumps |
| MCP_EGRUL_LOG_LEVEL | No | Уровень логирования | INFO |
| MCP_EGRUL_USER_AGENT | No | User-Agent HTTP-клиента | mcp-egrul/0.1 (+https://github.com/atomno-labs/mcp-egrul) |
| MCP_EGRUL_HTTP_TIMEOUT | No | Таймаут HTTP в секундах | 30 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pingA | Диагностика: сервер жив, сообщает версию и размер локального слепка. |
| search_by_innA | Карточка юр.лица или ИП по ИНН (10 цифр — ООО/АО, 12 — ИП/физлицо). |
| search_by_ogrnB | Карточка по ОГРН (13 цифр) или ОГРНИП (15 цифр). |
| search_by_nameB | Fuzzy-поиск юр.лиц по названию через FTS5. |
| get_full_cardA | Полная карточка (все секции: реквизиты, ОКВЭД, учредители, директор). Хотя бы один из |
| get_foundersB | Учредители юр.лица по ИНН (только 10-значный ИНН). |
| get_directorB | Текущий руководитель юр.лица по ИНН (только 10-значный ИНН). |
| bulk_cardsA | Массовая выгрузка до 100 карточек за один вызов. Вернёт объект с полями |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool targets a distinct query type: bulk export, specific fields (director, founders), full card, health check, and three search methods (INN, name, OGRN). No overlapping purposes.
Most tools use a verb_noun pattern (get_director, get_founders, search_by_inn, etc.). Ping and bulk_cards are minor deviations but still clear.
Eight tools cover a complete set of operations for a business registry: multiple search methods, specific field lookups, bulk export, and health check. No extraneous tools.
Covers essential read operations for a registry: search by various identifiers, retrieval of full cards and specific fields, bulk export. Missing filtering or advanced search (e.g., by region) but acceptable for a focused server.