Проверка VPN и IP-адресов датацентров как MCP-инструмент

Проверьте, принадлежит ли IP-адрес известному VPN-провайдеру или сети датацентра.


MCP-сервер работает в тестовом режиме и доступен только выбранным пользователям.
Имя инструмента
ИИ-ассистенты вызывают инструмент по этому имени:

Описание
Что читают ИИ-ассистенты, чтобы решить, когда и как использовать инструмент:

Checks whether an IP address is in the lists of known VPN provider networks and datacenter (hosting) networks bundled with the site (from the X4BNet/lists_vpn project); no outside service is queried and the address itself is never contacted. ip is a public IPv4 or IPv6 address; a URL or host:port whose host is an IP address is reduced to that address. Only that one address is checked: a range suffix such as /24 and a user name before @ are ignored, so a range such as 8.8.8.0/24 gets the result for 8.8.8.0 alone. Hostnames aren't resolved and are rejected, as are private, loopback, link-local, shared (CGNAT), reserved and IPv4-mapped IPv6 addresses. Returns ip (the address checked, IPv6 in its shortest form), kind (ipv4 or ipv6), isVpn (whether it's in a VPN provider's range), isDatacenter (whether it's in a datacenter's range) and listsUpdatedAt (when the bundled lists were last updated, as an ISO 8601 time, or null when unknown). False only means the address is in none of the listed ranges, not that it's a home or mobile connection. Fails when the lists can't be loaded.


Параметры

Схема входных данных
JSON Schema аргументов инструмента в том виде, в каком её получают ИИ-ассистенты:
321 символов

URL сервера
Сервер использует транспорт Streamable HTTP по этому адресу:

API-токен
Каждому запросу нужен API-токен вашей учётной записи, отправленный как Bearer-токен в заголовке Authorization. Создать токен.

Настройка через JSON
Клиенты, которые настраиваются через JSON, подключают сервер так, с вашим токеном вместо <token>:
193 символов

На сайте
Проверка VPN и IP-адресов датацентров работает и в вашем браузере, без ИИ-ассистента. Открыть инструмент.