accueil / serveurs / Dev & Code / io.github.ABTdomain/domainkits-mcp
io.github.ABTdomain/domainkits-mcp
serveur MCP (Model Context Protocol) · domainkits 2.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.ABTdomain/domainkits-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.ABTdomain/domainkits-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 30 outils
- active≈ 915 tokens
Search active registered domains from a database of more than 360 million names, filtered by keyword, TLD, length, and character set. Covers generic TLDs plus more than 100 country-code TLDs, including second-level registrations such as .com.br, .co.uk and .com.tw (tld 'br' returns the whole .br family, 'com.br' returns that suffix alone). Which country-code TLDs you can see depends on your plan; asking for one outside it returns a message saying so. A market-analysis instrument for keyword distribution and saturation; results are registered domains, not available for registration. Related: expired, whois, dns.
Paramètres, retour & exemple (12)
Paramètrestld· string · optionnel
Filter by TLD, e.g. 'com', 'ai', or a second-level suffix such as 'com.br'. A two-letter country code also covers its second-level registrations ('br' includes 'com.br'). When keyword is omitted, this is the browse target (TLD browse mode requires a registered account).page· string · optionnel
Page number for paginationsort· string · optionnel · length_asc | length_desc | alpha
Sort ordertype· string · optionnel · all_alpha | all_number
Character set filterlength· string · optionnel · <5 | 5-10 | 11-15 | 15+
Domain name length filterstatus· string · optionnel · forsale
Filter by status: 'forsale' for domains listed for salekeyword· string · optionnel
Brand or industry term (min 2 chars). Omit to use TLD browse mode, which requires a registered account.position· string · optionnel · start | end | middle | all
Keyword placement in domain name. Default is 'all' (substring match). Unlike the other search tools, this one has no minimum-length restriction on substring matching.no_hyphen· string · optionnel
Exclude hyphenated domains (true/false)no_number· string · optionnel
Exclude domains containing numbers (true/false)tld_count_max· string · optionnel
Maximum cross-TLD registration count for the name. Integer 0-10000. See tld_count_min.tld_count_min· string · optionnel
Minimum cross-TLD registration count for the name. Integer 0-10000. Combine with tld_count_max for a range; set both equal for an exact count.
Exemple d'appel{"name": "active", "arguments": {"tld": "texte", "page": "texte", "sort": "length_asc", "type": "all_alpha", "length": "<5", "status": "forsale"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": 1, "error": "texte", "total": 1, "success": true, "max_page": 1, "total_found": 1}} - aged≈ 877 tokens
Search currently registered domains with 5-20+ years of history, filtered by keyword, TLD, age range, length, and sale status. These are live domains owned by someone, not free to register. Related: expired, whois, dns.
Paramètres, retour & exemple (14)
Paramètrestld· string · optionnel
Filter by TLD (e.g., 'com', 'net', 'org')page· string · optionnel
Page number for paginationsort· string · optionnel · age_desc | age_asc | length_asc | length_desc | reg_date_asc | reg_date_desc | alpha | tld_counter_asc
Sort ordertype· string · optionnel · all_alpha | all_number
Character set filterlength· string · optionnel · <5 | 5-10 | 10-15 | 15+
Domain name length filterexclude· string · optionnel
Negative keywords to excludekeyword· string · optionnel
Search term (min 2 chars). Substring matching applies at every length, including 2-character terms.has_sale· string · optionnel · true | false
Filter to domains listed for sale by their ownerposition· string · optionnel · start | end | middle | all
Keyword placement in domain name. Default is 'all' (substring match).age_range· string · optionnel · 5-10 | 10-15 | 15-20 | 20+ | 5-10,10-15 | 10-15,15-20 | 15-20,20+
Domain age filter in yearsno_hyphen· string · optionnel
Exclude hyphenated domainsno_number· string · optionnel
Exclude domains containing numberstld_count_max· string · optionnel
Maximum cross-TLD registration count for the name. Integer 0-10000. See tld_count_min.tld_count_min· string · optionnel
Minimum cross-TLD registration count for the name. Integer 0-10000. Combine with tld_count_max for a range; set both equal for an exact count. Matches the prefix_tld_count field in results.
Exemple d'appel{"name": "aged", "arguments": {"tld": "texte", "page": "texte", "sort": "age_desc", "type": "all_alpha", "length": "<5", "exclude": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": 1, "error": "texte", "total": 1, "success": true, "max_page": 1, "total_found": 1}} - available≈ 349 tokens
Confirm a single domain's registrability and price. The definitive availability check for one domain. For two or more domains call bulk_available once instead of repeating this tool. Concurrent calls are not supported: send one call, wait for its result, then send the next; parallel calls are rejected and return no data. Related: bulk_available, whois, monitor.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Full domain with TLD (e.g., 'example.com')
Exemple d'appel{"name": "available", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"price": "texte", "domain": "texte", "status": "available", "success": true}} - backlink_summary≈ 635 tokens
Return a domain's backlink profile: domain rank, total backlinks, referring domains, spam score, and link distribution. Related: whois.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Bare domain name such as example.com. No protocol (https://), path, or port; internationalized names in punycode (xn--...).
Exemple d'appel{"name": "backlink_summary", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cms": "texte", "rank": 1, "error": "texte", "cached": true, "domain": "texte", "server": "texte", "country": "texte", "success": true, "backlinks": 1, "first_seen": "texte", "ip_address": "texte", "broken_pages": 1}} - bulk_available≈ 392 tokens
Check the registration status of up to 50 domains at a point in time. Concurrent calls are not supported: send one batch, wait for its result, then send the next; parallel calls are rejected and return no data. available means the domain can be registered; registered means it is already registered; expiring means it is in an expiry-related lifecycle and is not directly registrable; reserved means it is reserved by the registry; unknown means no check produced a reliable conclusion. A failed check does not count as available.
Paramètres, retour & exemple (1)
Paramètresdomains· string · requis
Comma-separated fully qualified domain names, maximum 50.
Exemple d'appel{"name": "bulk_available", "arguments": {"domains": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "error": "texte", "total": 1, "success": true}} - bulk_tld≈ 406 tokens
For up to 50 keywords, count how many TLDs each exact name is registered in (keyword.tld), among the TLDs DomainKits tracks, split into popular TLDs, country-code TLDs, and other gTLDs. Returns counts only: it does not list individual TLDs, check availability, or report sale status. Related: tld_check (per-TLD status for one keyword), bulk_available (status of specific domains).
Paramètres, retour & exemple (1)
Paramètreskeywords· string · requis
Comma-separated keywords to check (max 50)
Exemple d'appel{"name": "bulk_tld", "arguments": {"keywords": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "error": "texte", "total": 1, "success": true}} - deleted≈ 812 tokens
Search domains that were deleted after expiring, filtered by keyword, TLD, age before deletion, length, character set, and registry hold flag. Results reflect the latest data update and are not re-checked at query time, so a name may have been registered again since. Confirm with available or bulk_available before registering. Related: available, bulk_available, whois.
Paramètres, retour & exemple (14)
Paramètrestld· string · optionnel
Filter by TLD (e.g., 'com', 'net', 'org')hold· string · optionnel · no_hold | has_hold
Filter by registry hold flag (has_hold or no_hold). Neither value confirms current availability.page· string · optionnel
Page number for paginationsort· string · optionnel · age_desc | age_asc | length_asc | length_desc | tld_counter_asc | tld_counter_desc
Sort ordertype· string · optionnel · all_alpha | all_number
Character set filterlength· string · optionnel · <5 | 5-10 | 10-15 | 15+
Domain name length filterexclude· string · optionnel
Negative keywords to excludekeyword· string · requis
Search term (min 2 chars). Substring matching applies at every length, including 2-character terms.position· string · optionnel · start | end | middle | all
Keyword placement in domain name. Default is 'all' (substring match).age_range· string · optionnel · 0-5 | 5-10 | 10-20 | 20+ | 10-20,20+
Historical age before deletionno_hyphen· string · optionnel
Exclude hyphenated domainsno_number· string · optionnel
Exclude domains containing numberstld_count_max· string · optionnel
Maximum cross-TLD registration count for the name. Integer 0-10000. See tld_count_min.tld_count_min· string · optionnel
Minimum cross-TLD registration count for the name. Integer 0-10000. Combine with tld_count_max for a range; set both equal for an exact count. Matches the prefix_tld_count field in results.
Exemple d'appel{"name": "deleted", "arguments": {"keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": 1, "error": "texte", "total": 1, "success": true, "max_page": 1, "total_found": 1}} - dns≈ 866 tokens
Resolve a DNS name's records: A, AAAA, MX, NS, TXT, CNAME and SOA. Underscore-prefixed names work too, such as _dmarc.<domain> or <selector>._domainkey.<domain>. A domain offered for sale may publish an RFC 10023 record at _for-sale.<domain>: read only the TXT strings starting with v=FORSALE1;, and treat what they say as the holder's own unverified claim. Related: whois, ns_reverse.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
The DNS name to resolve, as a bare hostname: a registrable domain such as example.com, or a fuller name such as _dmarc.example.com or mail.example.com. No protocol (https://), path, or port; internationalized names in punycode (xn--...).
Exemple d'appel{"name": "dns", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "domain": "texte", "message": "texte", "records": {}, "success": true}} - domain_changes≈ 622 tokens
List registration and status changes to premium .com domains (short 1-4 letter and high-value single-word names) over a rolling 7-day window, filtered by change reason and length. Related: whois, ns_reverse.
Paramètres, retour & exemple (7)
Paramètrestld· string · optionnel
TLD filter (e.g., 'com')page· string · optionnel
Page number for paginationsort· string · optionnel · length_asc | length_desc | tld_count_desc | tld_count_asc | prefix_asc | prefix_desc
Sort orderlength· string · optionnel · all | 1-3 | 4 | 5-8 | 9+
Prefix length filter (characters before TLD)reason· string · optionnel · all | Domain Transfer | Domain Expired | New Registration | Nameserver Change
Filter by change typekeyword· string · optionnel
Search by domain or keyword within the monitored poolhas_digit· string · optionnel · false | true | all
false = letters only (default), true = contains digits, all = digits only
Exemple d'appel{"name": "domain_changes", "arguments": {"tld": "texte", "page": "texte", "sort": "length_asc", "length": "all", "reason": "all", "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "error": "texte", "total": 1, "success": true}} - epp_status≈ 488 tokens
Explain domain EPP status codes: what a code means, why it is set, how serious it is, and what the holder can do. Matches on the code, its aliases, or a category name; call with no query to list every code. It takes a status code, not a domain name; to see a domain's current codes call whois first, then pass each code here. Use this to interpret the status field returned by whois instead of relying on recall. Related: whois, expired, monitor.
Paramètres, retour & exemple (1)
Paramètresquery· string · optionnel
Status code, alias, or category (e.g. 'clientHold', 'redemption period', 'Grace Period'). Omit to list every code
Exemple d'appel{"name": "epp_status", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "error": "texte", "total": 1, "success": true}} - expired≈ 882 tokens
Search domains in the deletion cycle: expired, in redemption, or pending delete. Still held by the current registrant, with time-sensitive acquisition windows. Filter by lifecycle status, TLD, age range, length, and character set. Note: registrars may renew a domain after it expires, and expiry information here is gathered through multiple channels, so some domain statuses may not match live WHOIS. Related: monitor, deleted, whois.
Paramètres, retour & exemple (15)
Paramètrestld· string · optionnel
Filter by TLD (e.g., 'com', 'net', 'org')hold· string · optionnel · no_hold | has_hold
Registry hold statuspage· string · optionnel
Page number for paginationsort· string · optionnel · age_desc | age_asc | length_asc | length_desc
Sort ordertype· string · optionnel · all_alpha | all_number
Character set filterlength· string · optionnel · <5 | 5-10 | 10-15 | 15+
Domain name length filterstatus· string · optionnel · pending_delete | redemption | expired
expired = in registrar auction, redemption = owner can reclaim, pending_delete = drops in 1-5 daysexclude· string · optionnel
Negative keywords to excludekeyword· string · optionnel
Search term (min 2 chars). Substring matching applies at every length, including 2-character terms.position· string · optionnel · start | end | middle | all
Keyword placement in domain name. Default is 'all' (substring match).age_range· string · optionnel · 0-5 | 5-10 | 10-20 | 20+ | 5-10,10-15 | 10-20,20+
Historical age of the domainno_hyphen· string · optionnel
Exclude hyphenated domainsno_number· string · optionnel
Exclude domains containing numberstld_count_max· string · optionnel
Maximum cross-TLD registration count for the name. Integer 0-10000. See tld_count_min.tld_count_min· string · optionnel
Minimum cross-TLD registration count for the name. Integer 0-10000. Combine with tld_count_max for a range; set both equal for an exact count. Matches the prefix_tld_count field in results.
Exemple d'appel{"name": "expired", "arguments": {"tld": "texte", "hold": "no_hold", "page": "texte", "sort": "age_desc", "type": "all_alpha", "length": "<5"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": 1, "error": "texte", "total": 1, "success": true, "max_page": 1, "total_found": 1}} - ip_lookup≈ 554 tokens
Resolve an IP address or domain name to its network operator and approximate location: ASN, organization, country, region, city, coordinates, and timezone. Domains are resolved to their first IPv4 address before lookup. Location is IP-level and approximate; it is not the address of the site owner. Related: dns, whois, ns_reverse.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
IP address or domain name. Scheme, port, path, and a leading www. are stripped automatically
Exemple d'appel{"name": "ip_lookup", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "error": "texte", "total": 1, "success": true}} - keyword_data≈ 314 tokens
Return search-volume, CPC, and competition data for a keyword. Related: keywords_trends.
Paramètres, retour & exemple (2)
Paramètrescountry· string · optionnel · US-EN | DE-DE | CA-FR | IT-IT
Market. Default: US-ENkeyword· string · requis
Keyword to research
Exemple d'appel{"name": "keyword_data", "arguments": {"keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "keyword": "texte", "low_cpc": 1, "success": true, "high_cpc": 1, "competition": 1, "search_volume": 1, "competition_level": "texte"}} - keywords_trends≈ 1255 tokens
Return provider-computed keyword registration statistics. hot and emerging cover rolling keyword cohorts; prefix returns prefix activity buckets. scope=all represents the provider's filtered all-gTLD sample, while scope=com represents its pure-letter .com subset and is not available for prefix. Results are representative samples, not a complete registry feed, demand measurement, valuation, or investment recommendation.
Paramètres, retour & exemple (2)
Paramètrestype· string · optionnel · hot | emerging | prefix
Trend dataset to return.scope· string · optionnel · all | com
all = filtered all-gTLD sample; com = pure-letter .com subset. prefix supports all only.
Exemple d'appel{"name": "keywords_trends", "arguments": {"type": "hot", "scope": "all"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "type": "hot", "error": "texte", "scope": "all", "total": 1, "success": true, "coverage": "texte", "data_date": "texte", "updated_at": "texte", "sample_type": "texte", "window_days": 1}} - market≈ 926 tokens
Search currently registered domains that carry marketplace listing data, filtered by keyword, TLD, TLD type (generic or country-code), listing status, length, and character set. Results are live domains owned by someone. Related: keyword_data, tld_check.
Paramètres, retour & exemple (14)
Paramètrestld· string · optionnel
Filter by TLD, e.g. 'com', 'de', or a second-level suffix such as 'com.br'. A two-letter country code also covers its second-level suffixes. Provide WITHOUT keyword to enter TLD browse mode (requires a registered account)page· string · optionnel
Page number for paginationsort· string · optionnel · length_asc | length_desc | alpha | tld_counter_asc | tld_counter_desc
Sort ordertype· string · optionnel · all_alpha | all_number
Character set filterlength· string · optionnel · <5 | 5-10 | 10-15 | 15+
Domain name length filterstatus· string · optionnel · forsale
Filter by status: 'forsale' for domains listed for saleexclude· string · optionnel
Negative keywords to excludekeyword· string · optionnel
Brand or industry term (min 2 chars). Substring matching applies at every length, including 2-character terms.position· string · optionnel · start | end | middle | all
Keyword placement in domain name. Default is 'all' (substring match).tld_type· string · optionnel · gtld | cctld
Limit results to country-code TLDs ('cctld': suffixes ending in a two-letter code, including second-level ones such as 'com.br') or generic TLDs ('gtld': all other suffixes; internationalized country codes such as 'xn--p1ai' fall here). Omit to include both.no_hyphen· string · optionnel
Exclude hyphenated domains (true/false)no_number· string · optionnel
Exclude domains containing numbers (true/false)tld_count_max· string · optionnel
Maximum cross-TLD registration count for the name. Integer 0-10000. See tld_count_min.tld_count_min· string · optionnel
Minimum cross-TLD registration count for the name. Integer 0-10000. Combine with tld_count_max for a range; set both equal for an exact count. Matches the prefix_tld_count field in results.
Exemple d'appel{"name": "market", "arguments": {"tld": "texte", "page": "texte", "sort": "length_asc", "type": "all_alpha", "length": "<5", "status": "forsale"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": 1, "total": 1, "success": true, "max_page": 1, "total_found": 1}} - market_price≈ 337 tokens
Check whether a domain is listed for sale on a supported aftermarket and, if it is, the asking price. Returns for_sale with the asking price in USD, make_offer when it is listed without a fixed price, or not_found when no listing was found. Coverage is limited to a few marketplaces, so not_found does not mean the domain is not for sale elsewhere. Related: available, aged.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Domain name (e.g., 'example.com')
Exemple d'appel{"name": "market_price", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "domain": "texte", "status": "for_sale", "message": "texte", "success": true, "currency": "texte", "estimated_price": 1}} - monitor≈ 873 tokens
Manage cross-platform domain monitoring tasks that track changes in WHOIS, DNS, and host-supplied page content. Data is encrypted at rest (AES-256-GCM) in a private per-user directory. Actions: - get: retrieve monitors and check eligible WHOIS/DNS targets, returning current and previous data with change flags. - set: create a monitor, subject to the account tier's maximum. - update: save host-supplied page, WHOIS, or DNS state for a monitor. - delete: remove a monitor. - history: list the changes actually observed over time, optionally for one domain. get compares against the previous check only; history answers when a domain changed and what it changed from. Requires a registered account with memory enabled.
Paramètres, retour & exemple (9)
Paramètresid· string · optionnel
Monitor task ID (update and delete)dns· string · optionnel
DNS result, backward compatibility (update only)days· string · optionnel
history only: how far back to look, in days. Default 30, maximum 365.note· string · optionnel
What to watch for: the user's intent in natural language (set only)page· string · optionnel
Page content summary from web_fetch (update only)tools· string · optionnel
Comma-separated: whois, dns, web_fetch. Default: whois,dns (set only)whois· string · optionnel
WHOIS result, backward compatibility (update only)action· string · optionnel
'get', 'set', 'update', 'delete', or 'history'. Defaults to 'get' if not specified.domain· string · optionnel
Domain to monitor (set; also optional on history to filter to one domain)
Exemple d'appel{"name": "monitor", "arguments": {"id": "texte", "dns": "texte", "days": "texte", "note": "texte", "page": "texte", "tools": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "total": 1, "message": "texte", "monitor": {}, "success": true, "monitors": []}} - nrds≈ 1075 tokens
Search newly registered domains from the last 60 days by keyword, or browse a single TLD without a keyword (browsing requires a registered account). Covers generic TLDs plus more than 100 country-code TLDs, including second-level registrations such as .com.br, .co.za and .co.id (tld 'br' returns the whole .br family, 'com.br' returns that suffix alone); government, military, education and non-profit categories are not included. Which country-code TLDs you can see depends on your plan; asking for one outside it returns a message saying so. Filter by recency, registration term, length, character set, and sale status; returns the cross-TLD count for each name. New registrations are folded in continuously, typically 15 to 20 minutes after registration. Dates here are day-level, not clock times. Related tools: whois, dns, ns_reverse, typosquat
Paramètres, retour & exemple (15)
Paramètrestld· string · optionnel
Filter by TLD, e.g. 'com', 'ai', or a second-level suffix such as 'com.br'. A two-letter country code also covers its second-level registrations ('br' includes 'com.br').page· string · optionnel
Page number for paginationsort· string · optionnel · reg_date_desc | reg_date_asc | length_asc | length_desc | period_asc | period_desc | tld_counter_asc | tld_counter_desc
Sort ordertype· string · optionnel · all_alpha | all_number
Character set filterlength· string · optionnel · <5 | 5-10 | 10-15 | 15+
Domain name length filterperiod· string · optionnel · 1 | 2-5 | 6+
Registration term length in yearsexclude· string · optionnel
Negative keywords to excludekeyword· string · optionnel
Search term (min 2 chars). Substring matching applies at every length, including 2-character terms.has_sale· string · optionnel · true | false
Filter to domains listed for saleposition· string · optionnel · start | end | middle | all
Keyword placement in domain name. Default is 'all' (substring match).no_hyphen· string · optionnel
Exclude hyphenated domainsno_number· string · optionnel
Exclude domains containing numbersdays_range· string · optionnel · 0-10 | 10-20 | 20+
Registration recencytld_count_max· string · optionnel
Maximum cross-TLD registration count for the name. Integer 0-10000. See tld_count_min.tld_count_min· string · optionnel
Minimum cross-TLD registration count for the name. Integer 0-10000. Combine with tld_count_max for a range; set both equal for an exact count. Matches the prefix_tld_count field in results. Domains first seen only hours ago (live rows) carry a count of 1.
Exemple d'appel{"name": "nrds", "arguments": {"tld": "texte", "page": "texte", "sort": "reg_date_desc", "type": "all_alpha", "length": "<5", "period": "1"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": 1, "error": "texte", "total": 1, "success": true, "max_page": 1, "total_found": 1}} - ns_reverse≈ 536 tokens
Reverse NS lookup: find gTLD domains hosted on a specific nameserver, filtered by TLD and keyword. Give several nameservers to find domains that use all of them at once (intersection; available on higher plans). Related: whois, dns.
Paramètres, retour & exemple (11)
Paramètresns· string · requis
Target nameserver hostname (e.g., 'ns1.example.com'). Comma-separate up to 10 to match only domains that use all of them (intersection, unlike tld where commas mean any); multiple nameservers are available on higher plans.tld· string · optionnel
Filter by TLD (e.g., 'com')page· string · optionnel
Page number for paginationsort· string · optionnel · length_asc | length_desc | alpha_asc | alpha_desc
Sort orderkeyword· string · optionnel
Substring filter within domain namesmax_len· string · optionnel
Maximum domain name length (integer)min_len· string · optionnel
Minimum domain name length (integer)no_hyphen· string · optionnel
Exclude hyphensno_number· string · optionnel
Exclude numberspure_alpha· string · optionnel · true | false
Letters only (strictest quality filter)pure_digit· string · optionnel · true | false
Numbers only
Exemple d'appel{"name": "ns_reverse", "arguments": {"ns": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": 1, "error": "texte", "total": 1, "success": true, "max_page": 1}} - preferences≈ 704 tokens
Manage user preferences and memory settings. Data is encrypted at rest (AES-256-GCM) in isolated per-user directories. Actions: - get: report whether memory is enabled and return saved preferences. - set: save preferences; memory_enabled must be true before any preferences, monitors, or strategies can be stored, and requires explicit user consent. - delete: permanently erase all stored user data (GDPR Article 17). Related: monitor, strategy.
Paramètres, retour & exemple (8)
Paramètresstyle· string · optionnel
'short', 'brandable', 'keyword' (set only)action· string · optionnel
'get', 'set', or 'delete'. Defaults to 'get' if not specified.budget· string · optionnel
'low', 'medium', 'high' (set only)industry· string · optionnel
Industry type (set only)memory_enabled· string · optionnel
'true' to enable memory, 'false' to disable. Must be enabled before using monitors or strategies. (set only)preferred_tlds· string · optionnel
Comma-separated TLDs, e.g. 'com,net,io' (set only)exclude_hyphens· string · optionnel
'true' or 'false' (set only)exclude_numbers· string · optionnel
'true' or 'false' (set only)
Exemple d'appel{"name": "preferences", "arguments": {"style": "texte", "action": "texte", "budget": "texte", "industry": "texte", "memory_enabled": "texte", "preferred_tlds": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "message": "texte", "success": true, "memory_enabled": true, "monitors_count": 1, "monitors_summary": {}, "strategies_count": 1}} - price≈ 277 tokens
Return standard registration and renewal price for a TLD. Related: available.
Paramètres, retour & exemple (1)
Paramètrestld· string · requis
TLD to query, comma-separated for multiple (e.g., 'com', 'com,io,ai')
Exemple d'appel{"name": "price", "arguments": {"tld": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "error": "texte", "total": 1, "success": true}} - registrar≈ 762 tokens
Look up ICANN-accredited registrars by name, alias, or IANA ID. Returns accreditation status, RDAP endpoint, business contact details, a drop-catch flag, and the parent entity for reseller shells. Around 60 percent of accredited registrars are shells operated by a handful of parents, so parent_id is what tells you who actually runs a name. Related: whois, available, expired.
Paramètres, retour & exemple (2)
Paramètrespage· string · optionnel
Page number for paginationquery· string · requis
Registrar name, alias, or IANA ID (e.g. 'namecheap', 'gname', '1441')
Exemple d'appel{"name": "registrar", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": 1, "error": "texte", "total": 1, "success": true, "max_page": 1, "total_found": 1}} - strategy≈ 473 tokens
Store user-authored strategy text, execution timestamps, and the most recent result in encrypted per-user storage. This tool does not provide presets, define opportunities, choose domains, or execute a workflow. Requires a registered account with memory enabled.
Paramètres, retour & exemple (5)
Paramètresid· string · optionnel
Saved strategy ID for update or delete.name· string · optionnel
Optional user-defined name for set.action· string · optionnel · get | set | update | delete
get, set, update, or delete. Defaults to get.result· string · optionnel
Latest user- or host-supplied result summary for update.strategy· string · optionnel
User-authored text, maximum 500 characters, for set.
Exemple d'appel{"name": "strategy", "arguments": {"id": "texte", "name": "texte", "action": "get", "result": "texte", "strategy": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"max": 1, "error": "texte", "total": 1, "message": "texte", "success": true, "strategy": {}, "strategies": []}} - tld_check≈ 311 tokens
Check how a prefix is registered across core TLDs, returning per-TLD status and aggregate counts. Related: bulk_tld, available.
Paramètres, retour & exemple (1)
Paramètresprefix· string · requis
Keyword without extension (e.g., 'openai')
Exemple d'appel{"name": "tld_check", "arguments": {"prefix": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tlds": {}, "count": 1, "error": "texte", "prefix": "texte", "success": true, "gtlds_count": 1, "cctlds_count": 1}} - tld_rank≈ 302 tokens
Rank TLDs by registration volume and related metrics over a chosen period. Related: tld_trends.
Paramètres, retour & exemple (2)
Paramètrestype· string · optionnel · newly | active
Ranking type: 'newly' for today's new registrations, 'active' for total active domainslimit· string · optionnel
Number of results (default 20, max 100)
Exemple d'appel{"name": "tld_rank", "arguments": {"type": "newly", "limit": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "date": "texte", "type": "texte", "error": "texte", "total": 1, "success": true}} - tld_trends≈ 674 tokens
Return registration trend data for a TLD over time, or compare multiple TLDs, in active-total or newly-registered mode. Related: tld_rank, keywords_trends.
Paramètres, retour & exemple (5)
Paramètrestld· string · optionnel
Single TLD for 'data' mode, gTLDs only (e.g., 'com', 'xyz'). Country-code TLDs are not covered and return an error.days· string · optionnel · 7 | 14 | 30 | 60 | 90 | 180
Time horizontlds· string · optionnel
Comma-separated TLDs for 'compare' mode (max 5, gTLDs only, e.g. 'xyz,online,shop,store'). Country-code TLDs such as io, ai, co are not covered by this dataset.type· string · optionnel · active | newly
'newly' for daily new registrations, 'active' for total active domainsaction· string · optionnel · data | compare
'data' for single TLD deep-dive, 'compare' for multi-TLD comparison
Exemple d'appel{"name": "tld_trends", "arguments": {"tld": "texte", "days": "7", "tlds": "texte", "type": "active", "action": "data"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tld": "texte", "data": "texte", "days": 1, "type": "texte", "error": "texte", "notice": "texte", "success": true, "tlds_missing": []}} - typosquat≈ 452 tokens
Generate typosquat permutations for a domain and check which variants are registered. Produces omission, transposition, keyboard-adjacent replacement, insertion, repetition, hyphenation, vowel-swap, homoglyph, plural/singular, and TLD-swap variants. Each result includes the variant domain, mutation type, prefix TLD count (how many TLDs the prefix is registered under), and registration date if known. Use for brand protection, phishing detection, and defensive registration planning. Related tools: nrds, ns_reverse, dns, whois.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Domain to scan (e.g. example.com)
Exemple d'appel{"name": "typosquat", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "total": 1, "domain": "texte", "success": true}} - unregistered_short_domains≈ 630 tokens
Search short .ai, .io, .si, .sh, .so and .md names that were unregistered at the latest data update: 3-letter names and 4-letter names, including CVCV, VCVC, and CCVV shapes (C = consonant, V = vowel), with how many other TLDs each name is registered in. Without a registered account, only .ai names are shown and filters are not available. Not re-checked at query time; confirm with available or bulk_available before registering. Related: available, bulk_available.
Paramètres, retour & exemple (9)
Paramètrestld· string · optionnel
Extension: ai, io, si, sh, so or md. Comma-separate to combine (e.g., 'io,sh'); omit for all.page· integer · optionnel
Page number, 10 results per page. Page depth depends on your plan.sort· string · optionnel · length_asc | length_desc | count_asc | count_desc
Sort ordertype· string · optionnel · 3letter | CVCV | VCVC | CCVV
Pattern type filterexclude· string · optionnel
Exclude characters (comma-separated)keyword· string · optionnel
Filter by characters in prefixno_hyphen· string · optionnel · true | false
Exclude hyphensno_number· string · optionnel · true | false
Exclude numberstld_count· string · optionnel · 0-10 | 10-50 | 50-100 | 100+
Filter by cross-TLD registration count
Exemple d'appel{"name": "unregistered_short_domains", "arguments": {"tld": "texte", "page": 1, "sort": "length_asc", "type": "3letter", "exclude": "texte", "keyword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": 1, "error": "texte", "total": 1, "success": true, "max_page": 1}} - usage≈ 470 tokens
Return the current account tier, per-tool-group usage, rate limits, and stateful Monitor and Strategy quotas.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "usage", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tier": "guest", "tools": [], "monitor": {}, "strategy": {}, "upgrade_hint": "texte"}} - whois≈ 345 tokens
Return WHOIS/RDAP registration data for a domain: registrar, dates, status, and nameservers. Related: dns.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Bare domain name such as example.com. No protocol (https://), path, or port; internationalized names in punycode (xn--...).
Exemple d'appel{"name": "whois", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"domain": "texte", "status": [], "created": "texte", "expires": "texte", "updated": "texte", "registered": true, "nameservers": [], "registrar_name": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».