Inboxes and domains for a send volume (estimate)
plan_infrastructureEstimates how many inboxes and domains a daily cold email volume needs and the monthly cost at WarmInboxes' published prices. Inputs: emailsPerDay; optionally the provider (esp), prewarmed or fresh, billing cycle, emails per inbox per day and inboxes per domain. With currentInboxes (healthy inboxes already sending) it sizes only the shortfall between their capacity and the target, and says when nothing needs adding; with reservePercent it adds that much spare capacity on top, and only when asked: no reserve is recommended by default. With dealValue (and optionally closeRate and positiveRate) it adds a revenue and ROI projection from those inputs. Assumes the provider's default daily pace per inbox unless emailsPerMailbox is given, and 22 sending days a month. The result is a planning estimate: it orders nothing, does not guarantee placement or replies, and its revenue figures follow only from the rates supplied.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"emailsPerDay": "<emailsPerDay>"
},
"name": "plan_infrastructure"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| esp | No | Sending platform. Defaults to google. | |
| billing | No | Prewarmed commitment length. Longer cycles are cheaper. Defaults to monthly. Google and Microsoft are billed per inbox; Azure is billed per tenant, flat, whatever is on the tenant. | |
| rotation | No | Rest half the fleet at any moment, which doubles the inboxes bought. Defaults to false. | |
| closeRate | No | Percent of positive replies that close. Defaults to 10. | |
| dealValue | No | Average deal size. Supply it to get replies, deals, revenue and ROI. | |
| prewarmed | No | true for prewarmed inboxes (ready to send on delivery), false for fresh (14-21 day warmup, about a third the price). Defaults to true. | |
| emailsPerDay | Yes | Target cold emails per day, e.g. 500. | |
| positiveRate | No | Percent of sends that reply positively. Defaults to 1. | |
| currentInboxes | No | Healthy inboxes already sending on this platform. When given, only the shortfall between their capacity and emailsPerDay is sized. | |
| reservePercent | No | Spare capacity to add on top of the target, 0 to 100, only when the person asks for a reserve. Defaults to 0. | |
| emailsPerMailbox | No | Daily sends per inbox. Defaults to the platform's safe pace: 15 Google, 8 Microsoft, 2 Azure. | |
| inboxesPerTenant | No | Fresh Azure only: how densely a tenant is packed. Also sets the pace, since a lighter tenant sends more per inbox (25/6, 50/4, 100/2). Defaults to 100. | |
| mailboxesPerDomain | No | Fresh Google and Microsoft only. Defaults to 3. |