Подключите справочники и проверки к Cursor, Claude Desktop, Windsurf, VS Code Copilot и OpenAI API. 25 сервисов — те же тарифы, что REST API. Сначала вызовите get_balance.
Бесплатно через MCP (лимит не списывается): get_balance, validate_*, validate_requisites, запрос списка сервисов (tools/list).
Платно (20/сутки бесплатно суммарно): org, bank, email, geo, whois и др. · тарифы
MCP (Model Context Protocol) — способ подключить внешние «инструменты» к AI-агенту. После настройки агент сам может проверить ИНН, найти банк по БИК, определить оператора телефона и т.д. — без копирования данных вручную. Доступно 25 сервисов, те же тарифы, что REST API на htmlweb.ru.
Что понадобится: компьютер с интернетом, один из агентов ниже, бесплатный аккаунт htmlweb.ru.
Endpoint (один для всех клиентов): https://mcp.htmlweb.ru/
Авторизация: заголовок Authorization: Bearer api_key
get_balance, validate_inn, validate_ogrn, validate_requisites, запрос списка сервисов (tools/list).YOUR_API_KEY.⚠ Сначала зарегистрируйтесь и скопируйте api_key из профиля. В примерах стоит YOUR_API_KEY — замените на свой.
После входа откройте htmlweb.ru/user/mcp.php — там те же инструкции с вашим ключом.
%USERPROFILE%\.cursor\mcp.json~/.cursor/mcp.jsonhtmlweb внутрь mcpServers):{
"mcpServers": {
"htmlweb": {
"url": "https://mcp.htmlweb.ru/",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Claude Desktop говорит с MCP через локальный процесс. Нужен Node.js (для npx supergateway).
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.jsonmcpServers):{
"mcpServers": {
"htmlweb": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--streamableHttp",
"https://mcp.htmlweb.ru/",
"--oauth2Bearer",
"YOUR_API_KEY"
]
}
}
}get_balance).~/.codeium/windsurf/mcp_config.json (Windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json).{
"mcpServers": {
"htmlweb": {
"url": "https://mcp.htmlweb.ru/",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}MCP: Open User Configuration.{
"mcpServers": {
"htmlweb": {
"url": "https://mcp.htmlweb.ru/",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}В Responses API можно указать remote MCP. Пример тела запроса (нужен свой OPENAI_API_KEY от OpenAI, не путать с htmlweb):
POST https://api.openai.com/v1/responses
Authorization: Bearer sk-...ваш_ключ_OpenAI...
{
"model": "gpt-4.1",
"input": "Проверь ИНН 7707083893 через htmlweb",
"tools": [{
"type": "mcp",
"server_label": "htmlweb",
"server_url": "https://mcp.htmlweb.ru/",
"headers": { "Authorization": "Bearer YOUR_API_KEY" },
"require_approval": "never"
}]
}Если конфиг верный, сервер ответит списком из 25 сервисов. Лимит за этот запрос не списывается.
curl (Linux, Git Bash, macOS):
curl -sS -X POST 'https://mcp.htmlweb.ru/' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'PowerShell (Windows):
$headers = @{ Authorization = "Bearer YOUR_API_KEY"; "Content-Type" = "application/json" }
$body = '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
Invoke-RestMethod -Uri "https://mcp.htmlweb.ru/" -Method Post -Headers $headers -Body $bodyОжидаемый ответ: HTTP 200 и JSON со списком сервисов (поле "tools" в протоколе MCP). HTTP 401 — неверный или пустой api_key.
| Сервис | Назначение |
|---|---|
get_balance | Остаток платных запросов и баланс руб. на api_key — вызывайте перед серией сервисов, чтобы предупредить пользователя о пополнении. Бесплатно, лимит не списывается. |
lookup_organization | ЕГРЮЛ/ЕГРИП: название, адрес, ОКВЭД, статус, руководитель по ИНН или ОГРН — для договоров, KYC, проверки контрагента. 1 запрос. |
lookup_bank | Банк по БИК: название, корсчёт, город, SWIFT — для платёжных поручений и проверки реквизитов. 1 запрос. |
validate_requisites | Пакетная проверка контрольных сумм ИНН, КПП, БИК, р/с, к/с, ОГРН (без запроса в ФНС). Бесплатно, лимит не списывается. Передайте одно или несколько полей. |
validate_inn | Контрольная сумма ИНН без обращения к реестру. Бесплатно, лимит не списывается. |
validate_ogrn | Контрольная сумма ОГРН/ОГРНИП. Бесплатно, лимит не списывается. |
inflect_russian | Склонение русского слова (падеж, род): «флаги Австралии», договоры, письма. grammems: РД,ДТ,ВН… 1 запрос. |
number_to_words_rub | Сумма прописью для счёта или договора: 123.45 → «Сто… рублей 45 копеек». 1 запрос. |
parse_text_date | Текстовая дата RU/EN → ISO: «завтра», «15 марта», «с 12.05 + 3 дня» — бронирование, билеты. 1 запрос. |
lookup_mcc | MCC-код (4 цифры) → категория торговой точки Visa/MasterCard/Мир — финтех, сверки. 1 запрос. |
russian_holidays | Праздники и выходные РФ за период: гос., церковные, проф. — планирование сроков и SLA. 1 запрос. |
verify_email | Email: формат, MX, опечатки домена; smtp_check=1 — SMTP (2 запроса). Нужен подтверждённый email на api_key. |
phone_location | Регион и оператор по DEF-коду номера (без HLR). 1 запрос. |
phone_mnp_operator | Оператор после переноса номера (MNP), актуальнее DEF. 1 запрос. |
ip_geolocation | Город, регион, страна, координаты по IP — геолокализация пользователя или сервера. 1 запрос. |
ip_spam_reputation | IP в DNSBL spam-базах — безопасность, доставляемость почты. 1 запрос (полная проверка all — дольше). |
geo_search | Поиск id города/региона/страны по названию — нужен id для geo_distance и nearest_city. 1 запрос. |
geo_distance | Расстояние км между двумя городами (id из geo_search) — логистика, доставка. 1 запрос. |
nearest_city | Ближайшие города к GPS-координатам или id города — карты, доставка. 1 запрос. |
timezone_and_sun | Часовой пояс, рассвет/закат по координатам или id города — события, travel. 1–2 запроса (timezone без country=2). |
transliterate | Транслит текста (кириллица, иероглифы → Latin) — документы, домены, паспортные формы. 1 запрос. |
detect_text_language | Определить язык текста — маршрутизация, модерация. 1 запрос. |
card_bin_lookup | BIN карты (6+ цифр) → эмитент, тип, страна — antifraud, платежи. 1 запрос. |
car_brand_model | Справочник марок и моделей авто (id для форм, страхование). 1 запрос за список моделей. |
domain_whois | WHOIS: регистратор, даты регистрации и окончания, статус домена — занятость, продление. 1 запрос. |
Карточка ru.htmlweb/mcp: registry.modelcontextprotocol.io · https://mcp.htmlweb.ru/server.json
Все API · GitHub · Личный кабинет — конфиг с вашим ключом · Тарифы