{
    "mcpVersion": "2025-03-26",
    "name": "digitalpassport-by",
    "title": "Цифровой паспорт компании (digitalpassport.by)",
    "description": "MCP-сервер открытого реестра проверяемых паспортов белорусских компаний (ГРП МНС, ЕГР Минюста, ФСЗН, БелГИЭ, WHOIS, услуги и FAQ).",
    "homepage": "https://digitalpassport.by",
    "transport": {
        "type": "streamable-http",
        "endpoint": "https://digitalpassport.by/api/mcp"
    },
    "webmcp": {
        "supported": true,
        "interfaces": [
            "document.modelContext",
            "navigator.modelContext",
            "declarative-forms"
        ]
    },
    "tools": [
        {
            "name": "get_company_passport",
            "description": "Получить проверяемый цифровой паспорт белорусской компании по 9-значному УНП или слагу карточки. Если юрлица ещё нет в локальном кеше, автоматически собирает его из ГРП МНС, ЕГР Минюста, ФСЗН и БелГИЭ.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "identifier": {
                        "type": "string",
                        "description": "9 цифр УНП (например, 693300245) или слаг компании (например, 693300245-dadrio)"
                    },
                    "format": {
                        "type": "string",
                        "enum": [
                            "json",
                            "markdown"
                        ],
                        "description": "Формат ответа: структурированный json или готовый markdown-документ"
                    }
                },
                "required": [
                    "identifier"
                ]
            }
        },
        {
            "name": "search_belarus_companies",
            "description": "Поиск белорусских организаций по названию, бренду или УНП с выдачей краткого досье и ссылок на цифровые паспорта.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Название организации, бренд или УНП"
                    }
                },
                "required": [
                    "query"
                ]
            }
        },
        {
            "name": "verify_belarus_unp",
            "description": "Проверить математическую контрольную сумму 9-значного УНП Беларуси и определить регион регистрации.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "unp": {
                        "type": "string",
                        "description": "9 цифр УНП для проверки"
                    }
                },
                "required": [
                    "unp"
                ]
            }
        }
    ]
}