Skip to main content
Glama

1Lookup

Verify email address

verify_email
Read-only

Verify an email address: checks that it exists and is deliverable, and flags disposable, role-based, and risky addresses. Spends 1 credit.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
emailYesEmail address to verify

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
requestYesWhat was looked up, and when
insightsNoThe detailed findings, grouped by theme
metadataNoCall metadata, including credit cost
classificationNoCategorical verdicts, e.g. line type or deliverability status
recommendationsNoSuggested action, with a plain-language summary
risk_assessmentNoFraud and risk scoring for this value

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover readOnly and destructive hints, so the description adds meaningful behavioral context: the verification performs existence/deliverability checks and categories like disposable/role-based/risky. The 'Spends 1 credit' note adds cost behavior not present in annotations.

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?

Two concise sentences with no fluff. Every sentence contributes: functional scope and cost. The information is front-loaded and easily scannable.

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

Completeness5/5

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

For a simple single-parameter tool with an output schema and annotations covering safety, the description sufficiently covers behavior and cost. It is complete enough for an agent to select and invoke the tool correctly.

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 coverage is 100% and the email parameter already has a clear description. The tool description reinforces the purpose of the parameter but does not add new format or constraints beyond what the schema provides. Baseline 3 is appropriate.

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?

The description uses a specific verb ('Verify') and resource ('email address') and further defines the action: checks existence, deliverability, and flags disposable, role-based, and risky addresses. This clearly differentiates it from sibling tools like validate_phone and bulk_verify.

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?

The description implies single-address verification and mentions 'Spends 1 credit,' hinting at a per-address cost versus bulk_verify, but it does not explicitly state when to use this tool over bulk_verify or other alternatives. No exclusions or alternative routing is given.

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