Skip to main content
Glama

WarmInboxes Free MCP: Fleet Planner

Inbox rotation schedule (suggested)

plan_rotation
Read-onlyIdempotent

Builds a warm rotation, WarmInboxes' method: the inboxes split into Batch 1 and Batch 2, both tagged in the sequencer and added to the campaign, the active batch at full daily limits while the resting batch sends follow-ups only, swapped by changing the limits on each tag. The swap cycle follows the sequence length (sequenceDays: up to 7 days weekly, up to 14 every two weeks, longer monthly). Returns batch sizes, the cycle and why, the setup steps, how to rotate lead lists between the batches, the daily load per active inbox against a 15-a-day pace, how many inboxes the volume needs, and an eight-week calendar. Use it for anyone asking how to rotate inboxes, keep inboxes and domains alive longer, or send into saturated niches such as ecommerce, SaaS or healthcare. A suggested plan only: it changes no inbox or sequencer.

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": {
      "sendsPerDay": "<sendsPerDay>",
      "inboxes": "<inboxes>"
    },
    "name": "plan_rotation"
  }
}

Input Schema

NameRequiredDescriptionDefault
inboxesYesInboxes in the fleet.
sendsPerDayYesCold emails sent per day.
cadenceWeeksNoWeeks between swaps, to override the cycle sequenceDays sets. Defaults to 2 when neither is given.
sequenceDaysNoDays from the first step of the sequence to the last. Sets the swap cycle: up to 7 weekly, up to 14 every two weeks, longer monthly.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, and the description reinforces this with 'A suggested plan only: it changes no inbox or sequencer' — a meaningful clarification of side-effect scope. It also discloses the full return payload (batch sizes, cycle reasoning, setup steps, lead-list rotation, daily load vs 15/day pace, required inbox count, eight-week calendar), which annotations cannot convey. It does not discuss rate limits or auth, but neither is relevant for a pure planning tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose and method are front-loaded, which is good, but the content is delivered as one very long run-on sentence packing the method, the return-value inventory and the audience into a single block. The long enumeration of outputs is useful but would read far better as a short list. Nothing is outright wasteful, yet the structure is dense enough to slow comprehension.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description properly compensates by enumerating what is returned, and all four inputs are covered by the schema. A planning tool needs no auth, pagination or failure-mode notes, so remaining gaps are minor. It is nearly complete for the complexity involved.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all four parameters are already documented, including the cadenceWeeks default and the sequenceDays cycle mapping. The description restates the sequenceDays thresholds and the override relationship but adds no new format, unit or interaction detail beyond the schema. Baseline 3 applies when the schema carries the semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Builds a warm rotation') and spells out the concrete method (Batch 1 / Batch 2, tagging, limit swaps), so the agent knows exactly what the tool produces. It also flags the output as 'a suggested plan only,' which separates it from any action-taking tool. It stops short of naming a sibling to contrast with, so a 4 rather than a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit trigger conditions: 'anyone asking how to rotate inboxes, keep inboxes and domains alive longer, or send into saturated niches such as ecommerce, SaaS or healthcare.' That is clear when-to-use guidance. There are no when-not conditions and no named alternative (e.g. burned_inbox_guidance for already-damaged inboxes), which keeps it below 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources