DomChecker MCP
An open MCP server providing read-only tools for checking domain availability, WHOIS data, DNS records, and site facts directly from registries like RDAP and WHOIS, supporting bulk checks and various TLDs without requiring authentication.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://domchecker.ru/mcpWhat you can do with it
- Check if a domain is available for registration
- Retrieve WHOIS details like registrar and expiry dates
- Fetch DNS records including SPF and DMARC
- Get site facts such as domain age and hosting network
Source and maintenance
Protocol and capabilities
- Server
- domchecker 2.9.d1f80138
- MCP protocol
- 2025-06-18
- Tools
- 9 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
9 advertised
check_domain — Проверить один домен
Свободен домен или занят — по-настоящему, запросом в реестр, а не по словарю. Годится любая зона: .ru, .рф, .com, .io, .co.uk и остальные. Имя можно давать как угодно — «example.com», «https://example.com/page», «пример.рф»: лишнее отбрасывается, кириллица переводится в punycode. Без зоны (просто «пример») проверяется .ru и заодно популярные зоны с тем же именем.
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "домен, например example.com или пример.рф"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}check_domains — Проверить список доменов
То же самое сразу для списка, до 50 имён за вызов. Зовите его, когда доменов больше одного: список проверяется одним заходом и заметно быстрее, чем по одному. Что не поместилось — названо в ответе, а не отброшено молча.
{
"type": "object",
"required": [
"domains"
],
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"description": "список доменов, до 50"
},
"only_available": {
"type": "boolean",
"description": "оставить в ответе только свободные"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}search — Проверить домены из текста
Достаёт доменные имена из произвольного текста и проверяет каждое. Если зона не названа (просто слово) — проверяет это имя в популярных зонах: .ru, .com, .net, .org и прочих. Имена НЕ придумывает: проверяет ровно то, что названо. Варианты придумывайте сами и присылайте списком в check_domains.
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "домен, несколько доменов через пробел или имя без зоны"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}whois_domain — WHOIS домена
Запись реестра об одном домене: регистратор, дата регистрации и возраст, срок регистрации (у .ru/.рф/.su — «оплачен до», у остальных — срок в реестре, который реестр сам сдвигает автопродлением), когда освободится (.ru/.рф/.su — поле free-date), серверы имён, статусы, владелец — только если реестр его раскрывает (частные лица в .ru и почти все .com скрыты). Данные берутся у реестра по RDAP или WHOIS; карточка кэшируется до часа.
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "домен, например example.ru или пример.рф"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}dns_records — DNS-записи домена
A, AAAA, CNAME, MX, NS, TXT, SOA, CAA одного имени (домена или поддомена) и есть ли SPF и DMARC. Ответ публичного резолвера (Cloudflare, запасной Google) с его кэшем: свежая правка зоны видна через TTL. NXDOMAIN — имени в DNS нет.
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "домен или поддомен, например mail.example.ru"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}site_facts — Факты о сайте по домену
Факты для оценки незнакомого сайта: возраст и срок регистрации домена, скрыт ли владелец, регистратор, действует ли HTTPS-сертификат, чья сеть хостинга, настроены ли SPF и DMARC. У каждого факта тон obychno или vnimanie и пояснение. Вердикта «мошенник/честный» сервер не выносит и на вирусы не проверяет — не делайте из этих фактов окончательного вывода.
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "адрес сайта, например shop-example.ru или https://www.shop.ru/"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}fetch — Карточка домена
Один домен подробно, документом со ссылкой — для цитирования в ответе.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "домен"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}feedback_add — Сообщить о проблеме или нужной доработке сервера
ОБРАТНАЯ СВЯЗЬ О САМОМ ЭТОМ СЕРВЕРЕ, а не о доменах. Зовите, когда инструмент повёл себя не так, как обещает описание; когда не хватило параметра или поля в ответе; когда отказ пришёл без внятной причины; когда описание непонятно. Пишите КОНКРЕТНО: имя инструмента, что звали, что ждали, что получили — читать это будет человек, и по «не работает» он не поймёт, что чинить. Повторная жалоба о том же не плодит запись, а поднимает счётчик: повторяться не стыдно.
{
"type": "object",
"required": [
"title"
],
"properties": {
"body": {
"type": "string",
"description": "что звали, с какими аргументами, что ждали, что пришло"
},
"kind": {
"enum": [
"проблема",
"доработка",
"вопрос"
],
"type": "string",
"description": "проблема — работает не так; доработка — не хватает; вопрос — неясно из описания"
},
"tool": {
"type": "string",
"description": "имя инструмента; пусто — о сервере целиком"
},
"title": {
"type": "string",
"description": "суть одной фразой, от 10 знаков"
}
}
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}feedback_list — Список замечаний об этом сервере
Что уже сообщено об этом сервере и в каком это состоянии. ЗОВИТЕ ПЕРЕД feedback_add, если не уверены, что о таком ещё не писали: увидите и чужие замечания, и ответ человека на них. По умолчанию показываются живые. Менять статус и удалять записи отсюда нельзя — приёмку ведёт человек в панели.
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "слово в заголовке или тексте"
},
"tool": {
"type": "string",
"description": "только про этот инструмент"
},
"вид": {
"enum": [
"живые",
"закрытые",
"все"
],
"type": "string",
"description": "по умолчанию живые"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1832 ms
- 95th percentile latency
- 1832 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1832 ms · metadata changed · 9 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http domchecker-mcp https://domchecker.ru/mcpCodex
codex mcp add domchecker-mcp --url https://domchecker.ru/mcpCursor
{
"mcpServers": {
"domchecker-mcp": {
"url": "https://domchecker.ru/mcp"
}
}
}Cline
{
"mcpServers": {
"domchecker-mcp": {
"type": "streamableHttp",
"url": "https://domchecker.ru/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"domchecker-mcp": {
"type": "http",
"url": "https://domchecker.ru/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http domchecker-mcp https://domchecker.ru/mcpClaude Desktop
{
"mcpServers": {
"domchecker-mcp": {
"url": "https://domchecker.ru/mcp"
}
}
}Windsurf
{
"mcpServers": {
"domchecker-mcp": {
"serverUrl": "https://domchecker.ru/mcp"
}
}
}Let your agent find its tools
Find servers like DomChecker MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run DomChecker MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.