Skip to main content
Glama

Update email account

email_account_update
Idempotent

Change sending behaviour for a mailbox: daily volume, the gap between sends, reply-to address, signature, warm-up and pause state. Affects every campaign using the mailbox, not one campaign. It cannot connect a mailbox (email_account_oauth_url, email_account_add_imap) or choose which campaign uses it (campaign_update). Raising daily volume on a cold mailbox risks deliverability — leave warm-up alone unless asked.

Input Schema

NameRequiredDescriptionDefault
delayNoMinutes to wait between consecutive sends.
replyToNoAddress replies are delivered to, when it differs from the sending address.
isPausedNoPause without deleting.
isWarmupNoRamp volume up gradually instead of starting at the full limit.
lastNameNoFamily name.
firstNameNoGiven name.
signatureNoHTML signature appended to outgoing mail.
emailsPerDayNoDaily send ceiling for this mailbox.
emailAccountIdYesMailbox id, from `email_account_list`.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already declare readOnlyHint=false, idempotentHint=true, destructiveHint=false, but the description adds what annotations cannot: the change propagates to every campaign sharing the mailbox, and the warm-up interaction carries deliverability risk. That is exactly the blast-radius and side-effect context an agent needs before mutating shared sending infrastructure.

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

Conciseness5/5

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

Three sentences, front-loaded with scope before exclusions before risk. Every clause earns its place — no restatement of the title, no filler.

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?

Strong for a 9-parameter mutation with no output schema: scope, exclusions and risk are all covered. The remaining gap is that it never says whether omitted fields are left untouched (partial vs. full replacement) and says nothing about the return payload, though idempotentHint=true softens the former.

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 delay, replyTo, isPaused, isWarmup, signature, emailsPerDay and emailAccountId are all documented in-schema; the description's field list mostly restates them with no added format or boundary detail. Notably it omits firstName/lastName, two mutable parameters the schema does expose.

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

Purpose5/5

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

Opens with a specific verb plus resource ("Change sending behaviour for a mailbox") and immediately enumerates the mutable facets: daily volume, inter-send gap, reply-to, signature, warm-up, pause state. It also draws a bright line against the lookalike siblings it is not (email_account_oauth_url, email_account_add_imap, campaign_update), so an agent can route without opening any schema.

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

Usage Guidelines5/5

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

Explicitly scopes the blast radius ("Affects every campaign using the mailbox, not one campaign") and names three alternatives with the condition that selects each — connecting a mailbox vs. assigning a campaign vs. this tool. It even carries a conditional warning for the risky case (raising volume on a cold mailbox).

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