Skip to main content
Glama

configure_smtp_notifications

Configure per-account QQ SMTP to send verification reminders and QR codes via email, using an authorization code and keeping secrets in memory.

Instructions

Optional per-account QQ SMTP configuration. Use authorization code, NOT QQ password.

All empty fields skip notifications. Recipient defaults to sender. Notification permission covers only verification reminders and actual verification QR PNGs. Secrets remain in this MCP process memory and are never included in responses.

Input Schema

NameRequiredDescriptionDefault
enabledNo
account_idYes
sender_emailNo
smtp_auth_codeNo
recipient_emailNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.9.4

TDQS

A3.8/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and discloses a lot: auth must use an authorization code not the QQ password, empty fields disable notifications entirely, recipient defaults to sender, and secrets stay in process memory and never appear in responses. It does not say whether a call overwrites existing configuration or whether configuration is per-account isolated from the global sender settings.

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?

Four tight sentences with zero filler; the critical authentication warning is front-loaded immediately after the purpose statement, and the security note is appropriately last.

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?

An output schema exists, so return values need no explanation, and the description covers auth method, defaults, scope limits, and secret handling. The remaining gap is the meaning of account_id and the enabled flag relative to the 'empty fields' rule, which an agent would want to know before calling.

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 0%, so every parameter's meaning must come from the description; it explains smtp_auth_code (authorization code, not password), recipient_email (defaults to sender), and the empty-field semantics that apply to all string params. It leaves account_id and the enabled boolean entirely unaddressed, so compensation is partial.

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 the specific resource and scope: per-account QQ SMTP notification configuration. The word 'configure' is implied by the tool name and the paragraph clearly delimits scope ('Notification permission covers only verification reminders and actual verification QR PNGs'). It does not explicitly differentiate itself from the sibling configure_smtp_sender or bind_account_notification_email.

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

Usage Guidelines3/5

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

'Optional' signals this is a setup step, and the note that all-empty fields skip notifications implies the caller may use it to disable or to configure partially. However, there is no explicit statement of when to prefer this tool over configure_smtp_sender, send_notification_test, or bind_account_notification_email, nor any prerequisites beyond needing an authorization code.

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

Deploy Server

Other Tools