Skip to content

list_warmed_domains

List already-warmed domains

Read · mcpOpens at: Target confirmed, choosing a plan30 calls / 10 minCalls a provider

Reads the domains VibeSell's email provider holds already warmed today, ready to send sooner than a new domain. The shelf rotates every day; reading keeps nothing.

Description the model readsSent as is in tools/list.
Read the domains VibeSell's email provider holds ALREADY WARMED today, ready to send sooner than a new domain. The stock rotates every day: never answer from memory, and an empty answer means the shelf is empty today. Reading keeps nothing. A warmed domain carries no name of the user's brand.

The user says

What warmed domains are available today?

tools/call · Arguments the assistant sends
{
"name": "list_warmed_domains",
"arguments": {}
}

This tool takes no arguments. {}

Input schema
{
"type": "object",
"properties": {}
}

Result kindwarmed_shelf

kind"warmed_shelf"
status"read" | "unavailable"
domainsstring[]

Already-warmed domains on the provider's shelf now.

moreinteger

How many more are in stock beyond the ones listed.

messagestring | null
Output schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "warmed_shelf"
},
"status": {
"type": "string",
"enum": ["read", "unavailable"]
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"description": "Already-warmed domains on the provider's shelf now."
},
"more": {
"type": "integer",
"description": "How many more are in stock beyond the ones listed."
},
"message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": ["kind", "status", "domains", "more", "message"],
"additionalProperties": false
}
  • An empty answer means the shelf is empty today; the assistant never answers from memory.
  • A warmed domain carries no name of the user's brand.