Zum Hauptinhalt springen

check_availability

Prüft, ob Domains registriert werden können. Das Tool entspricht dem Suchfeld von NameBeta: Eine vollständige Domain wie kettlory.com wird einzeln geprüft. Ein Name ohne Endung wie kettlory wird um die Standard-TLDs sowie die Domain-Hacks ergänzt, die auch die Suchseite anzeigt.

Nur lesend · Offene Umgebung

Beispielanfrage an Ihren Assistenten​

Fügen Sie dies in einen Chat ein, in dem NameBeta verbunden ist:

Unter welchen TLDs ist brewlab noch frei? Und welche der vergebenen stehen zum Verkauf?

Ihr Assistent ruft check_availability mit brewlab auf. Die Antwort sollte alle drei Zustände enthalten. Das Beispiel zeigt, was das Tool am 29. September 2026 zurückgegeben hat.

Eingabe​

FeldTypErforderlichEinschränkungen
domainsstring[]Ja1–20 Elemente; jeweils 1–253 Zeichen

Ausgabe​

Zurückgegeben als structuredContent, und wiederholt als JSON in einem text Inhaltsblock.

FeldTypErforderlichEinschränkungen
resultsobject[]Ja
results[].domainstringJa
results[].statusstringJaEines von available, taken, unknown, forsale, reserved, tld, sld, publicsuffix
results[].urlstringJaFormat uri

Verhalten​

  • Jeder Eintrag in domains wird einzeln verarbeitet. Die Ergebnisse werden in der Reihenfolge der Eingabe zusammengeführt.
  • Ein Eintrag mit Punkt wird als einzelne Domain geprüft und liefert ein Ergebnis.
  • Ein Eintrag ohne Punkt ist ein Name ohne Endung. Er liefert ein Ergebnis pro Standard-TLD (.com, .net, .org, .io, .ai und weitere), gefolgt von Domain-Hacks wie ke.tt. Ein Name liefert üblicherweise 10–20 Ergebnisse.
  • Zeichen, die in Domainnamen nicht zulässig sind – Leerzeichen, !, _ und andere Satzzeichen außer Punkten und Bindestrichen –, werden vor der Verarbeitung entfernt. Der Rest wird in Kleinbuchstaben umgewandelt. my startup! wird ohne Fehlermeldung als Name ohne Endung mystartup geprüft. Das Feld domain jedes Ergebnisses zeigt, was tatsächlich geprüft wurde.
  • status stammt aus einer aktuellen DNS-Delegationsprüfung, also aus demselben Signal wie beim Suchfeld auf namebeta.com. Es gibt eine Ausnahme: Eine WHOIS-Abfrage einer Domain – über lookup_whois oder das WHOIS-Tool auf namebeta.com, durch einen beliebigen Nutzer – speichert deren Status für eine Stunde. Während dieser Stunde gibt check_availability den gespeicherten Status zurück, statt erneut zu prüfen. Bestätigen Sie den Status vor der Registrierung mit lookup_whois.
  • url öffnet die Seite der Domain auf namebeta.com mit Preisen und WHOIS-Daten.

Statuswerte​

statusBedeutung
availableKann jetzt registriert werden
takenBereits registriert
forsaleRegistriert, aber zum Verkauf angeboten
reservedVon der Registry reserviert und nicht regulär registrierbar
unknownDie DNS-Prüfung lieferte kein eindeutiges Ergebnis, meist wegen einer Zeitüberschreitung beim Nameserver; erneut versuchen
tldDie Eingabe ist selbst eine Top-Level-Domain, etwa com
sldDie Eingabe ist eine Endung auf zweiter Ebene wie co.uk, keine registrierbare Domain
publicsuffixDie Eingabe steht auf der Public Suffix List und kann nicht als Domain registriert werden

Beispiel​

Argumente:

{ "domains": ["brewlab"] }

Vollständiges Ergebnis eines Aufrufs vom 29. September 2026:

{
"results": [
{
"domain": "brewlab.com",
"status": "taken",
"url": "https://namebeta.com/search/brewlab.com"
},
{
"domain": "brewlab.net",
"status": "taken",
"url": "https://namebeta.com/search/brewlab.net"
},
{
"domain": "brewlab.org",
"status": "taken",
"url": "https://namebeta.com/search/brewlab.org"
},
{
"domain": "brewlab.info",
"status": "available",
"url": "https://namebeta.com/search/brewlab.info"
},
{
"domain": "brewlab.io",
"status": "taken",
"url": "https://namebeta.com/search/brewlab.io"
},
{
"domain": "brewlab.co",
"status": "forsale",
"url": "https://namebeta.com/search/brewlab.co"
},
{
"domain": "brewlab.xyz",
"status": "forsale",
"url": "https://namebeta.com/search/brewlab.xyz"
},
{
"domain": "brewlab.ai",
"status": "taken",
"url": "https://namebeta.com/search/brewlab.ai"
},
{
"domain": "brewlab.online",
"status": "available",
"url": "https://namebeta.com/search/brewlab.online"
},
{
"domain": "brewlab.dev",
"status": "taken",
"url": "https://namebeta.com/search/brewlab.dev"
},
{
"domain": "brew.la",
"status": "taken",
"url": "https://namebeta.com/search/brew.la"
},
{
"domain": "brw.lb",
"status": "available",
"url": "https://namebeta.com/search/brw.lb"
},
{
"domain": "b.re",
"status": "available",
"url": "https://namebeta.com/search/b.re"
},
{
"domain": "b.rw",
"status": "taken",
"url": "https://namebeta.com/search/b.rw"
}
]
}

Die ersten zehn Ergebnisse sind die Standard-TLDs in dieser Reihenfolge; die letzten vier sind Domain-Hacks. Der Status ändert sich, wenn Domains registriert oder freigegeben werden. Derselbe Aufruf kann später daher eine andere Mischung zurückgeben.

Kontingent​

Die Eingabe bestimmt, welcher Abfragekategorie der Aufruf angerechnet wird: Ist mindestens ein Eintrag in domains ein Name ohne Endung, zählt der Aufruf zu query, derselben Kategorie wie eine Suche auf der Website. Sind alle Einträge vollständige Domains, zählt er zu check.

ToolAbfragekategorieKostenlos (Stunde / Tag)Pro (Stunde / Tag)Business (Stunde / Tag)Enterprise (Stunde / Tag)
check_availability mit jedem nackten Labelquery90 / 450360 / 1,800600 / 3,000Unbegrenzt
check_availability nur mit vollständigen Domainnamencheck45 / 135120 / 360300 / 900Unbegrenzt

Um viele konkrete Namen mit geringem Kontingentverbrauch zu prüfen, senden Sie sie als vollständige Domains in einem einzigen Aufruf mit bis zu 20 Einträgen.

Fehler​

Hier sind die toolspezifischen Fehler aufgeführt. Fehler beschreibt die übrigen Fälle und wie die einzelnen Fehlerarten bei Ihrem Client ankommen.

Fehlerhafte Einträge führen selten zu einem Fehler: Unzulässige Zeichen werden zunächst entfernt, wie unter Verhalten beschrieben.

SituationErgebnis
Ein Eintrag ist nach dem Entfernen unzulässiger Zeichen leer oder ein vollständiger Domainname hat eine TLD, die NameBeta nicht kenntTool-Fehler Invalid domain format; der gesamte Aufruf liefert keine Ergebnisse
Leeres Array oder mehr als 20 EinträgeTool-Fehler MCP error -32602: Input validation error: …

Weiterführende Informationen​