Skip to main content
Glama

SalesBlink Cold Email

Update Sender

update_sender
Destructive

Update Sender - Update email sender settings (warmup, inbox, signature, tracking domain, etc.)

Input Schema

NameRequiredDescriptionDefault
idYesThe sender ID
folderNoEmail-sender folder ID to move the sender into. Must be a folder created with type 'email-sender'. An empty string removes the sender from its current folder.
reply_toNoReply-to email address
open_rateNoTarget open rate percentage
signatureNoSignature ID or name
spam_pathNoSpam folder path
inbox_pathNoInbox folder path
warmup_urlsNoWarmup link URLs
workspace_idNoWorkspace ID this action applies to. When omitted, the current or default workspace is used.
inbox_enabledNoEnable inbox monitoring
read_emulationNoRead emulation level
warmup_enabledNoEnable/disable warmup
warmup_keywordNoWarmup keyword/tag
dkim_identifierNoDKIM identifier
spam_protectionNoSpam protection level
tracking_domainNoTracking domain ID
warmup_templatesNoWarmup template IDs
ramp_up_frequencyNoRamp-up increment
max_daily_frequencyNoMax daily warmup emails
auto_ramp_up_enabledNoEnable auto ramp-up
starting_warmup_frequencyNoStarting warmup frequency
sequence_ramp_up_frequencyNoSequence ramp-up increment
use_custom_tracking_domainNoUse custom tracking domain
sequence_max_daily_frequencyNoMax daily sequence sends
sequence_auto_ramp_up_enabledNoEnable sequence auto ramp-up
sequence_initial_daily_frequencyNoInitial daily sequence sends
pause_cold_emails_when_health_lowNoPause cold emails when health is low
pause_cold_emails_health_thresholdNoHealth threshold to pause at

Output Schema

NameRequiredDescriptionDefault
resultNoThe raw result returned by the SalesBlink tool.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.8/5.0
Behavior2/5

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

Annotations already declare destructiveHint=true, openWorldHint=true and readOnlyHint=false, so the description must add nuance — but it does not say whether this is a partial/PATCH-style update or a full replacement of warmup config, nor what a 'destructive' update can wipe out. It also omits whether warmup changes take effect immediately or reset sender health, which matters for a settings mutation with 28 fields.

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?

One sentence, front-loaded and easy to scan, but the opening clause 'Update Sender -' merely restates the name and title before any content, so a meaningful fraction of the text is redundant.

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

Completeness2/5

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

For a 28-parameter mutation with only 'id' required and an output schema present, the critical missing piece is update semantics: are omitted fields left untouched? Is 'folder' emptied differently than other fields? The annotations carry the safety profile and the schema carries field meaning, but the partial-update contract an agent needs before calling is absent.

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 every one of the 28 parameters is already documented in the schema; the description only echoes a handful of field areas (warmup, inbox, signature, tracking domain). It adds no semantics such as how arrays like warmup_urls or warmup_templates replace existing values, or how the folder/workspace_id scoping interacts with the update.

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 (Update) and resource (email sender settings) and enumerates representative field areas — warmup, inbox, signature, tracking domain — which maps well to the largest parameter clusters in the schema. Sibling tools with similar nouns (get_all_senders, update_sequence, reconnect_sender) are implicitly distinguished by the verb, but the description never names them explicitly.

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

Usage Guidelines2/5

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

No guidance on when to call this versus get_all_senders, get_sender_health, reconnect_sender, or update_workspace. There are no stated prerequisites (e.g. needing the sender id, permissions, or workspace scoping) and no exclusions or warnings despite destructiveHint being true.

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.