Aller au contenu

check_domains

Check sending domains

Lecture · mcp30 appels / 10 minAppelle un fournisseur

Vérifie quels domaines d'envoi candidats peuvent vraiment être montés, et dimensionne leurs boîtes, sans rien acheter ni réserver.

Description lue par le modèleEnvoyée telle quelle dans tools/list, en anglais.
Check which candidate sending domains can really be set up, and size the mailboxes on them, WITHOUT buying or reserving anything. Domains and mailboxes are included in the VibeSell plan: there is no price per domain to quote.

L'utilisateur dit

Est-ce que getdentalflow.com est encore libre ?

tools/call · Arguments envoyés par l'assistant
{
"name": "check_domains",
"arguments": {
"domains": ["getdentalflow.com", "trydentalflow.com", "dentalflowhq.com"],
"mailboxesPerDomain": 3
}
}
domainsstring[]obligatoire3–120 caractères1–20 éléments

Candidate domain names, without protocol. Only .com can be set up for now — any other TLD comes back refused.

preWarmedbooleanfacultatif

true to check names from list_warmed_domains against the warmed shelf; checked as new registrations they always come back taken.

mailboxesPerDomainintegerfacultatif1–10

Mailboxes on each new domain. Does not apply to warmed domains.

Schéma d'entrée
{
"type": "object",
"properties": {
"domains": {
"minItems": 1,
"maxItems": 20,
"type": "array",
"items": {
"type": "string",
"minLength": 3,
"maxLength": 120
},
"description": "Candidate domain names, without protocol. Only .com can be set up for now — any other TLD comes back refused."
},
"preWarmed": {
"description": "true to check names from list_warmed_domains against the warmed shelf; checked as new registrations they always come back taken.",
"type": "boolean"
},
"mailboxesPerDomain": {
"description": "Mailboxes on each new domain. Does not apply to warmed domains.",
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": ["domains"]
}

Sorte de résultatdomain_quote

kind"domain_quote"
status"quoted" | "none_available" | "refused" | "failed"
preWarmedboolean

True when the names were checked on the warmed shelf.

availablestring[]
unavailableobjet[]
  • name string
  • reason string
domainsinteger
mailboxesinteger
messagestring | null
Schéma de sortie
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "domain_quote"
},
"status": {
"type": "string",
"enum": ["quoted", "none_available", "refused", "failed"]
},
"preWarmed": {
"type": "boolean",
"description": "True when the names were checked on the warmed shelf."
},
"available": {
"type": "array",
"items": {
"type": "string"
}
},
"unavailable": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"required": ["name", "reason"],
"additionalProperties": false
}
},
"domains": {
"type": "integer"
},
"mailboxes": {
"type": "integer"
},
"message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"kind",
"status",
"preWarmed",
"available",
"unavailable",
"domains",
"mailboxes",
"message"
],
"additionalProperties": false
}
  • Seul le .com peut être monté pour l'instant : toute autre extension est refusée.
  • Domaines et boîtes sont inclus dans le forfait : il n'y a pas de prix par domaine.
  • preWarmed: true vérifie des noms de list_warmed_domains sur l'étagère chauffée.