x402 Email Verifier
Server Details
Email verification for AI agents: syntax, MX, disposable, role, score. $0.001 USDC/call via x402.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- shaimaiiee-design/x402-email-verifier
- GitHub Stars
- 0
- Server Listing
- x402-email-verifier
TDQS
Scored across 2 tools
email_verify and health have completely distinct purposes with no overlap. An agent cannot confuse a verification call with a status check.
Both names are lowercase snake_case, keeping a consistent style. Minor deviation: email_verify is a noun_verb compound while health is a bare noun, but the set is too small to cause confusion.
Two tools is thin, but the server has a single narrow purpose (email verification) plus a conventional health endpoint, so each tool earns its place. A batch-verify tool would round it out but is not strictly needed.
The surface covers the core operation (verify) plus service discovery (health), giving full lifecycle for a stateless verification service. Only a batch/multi-address verify option is missing, which agents can work around by looping.
Available Tools
2 toolsemail_verifyAInspect
Verify an email address: syntax, MX records, disposable-domain and role-address detection, quality score 0-100. Costs $0.001 USDC per call via x402.
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email address to verify |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it delivers unusually useful operational detail: the tool costs $0.001 USDC per call via x402, so the agent knows a payment/auth step is required before invoking. It also discloses the checks performed and the 0-100 score range. It stops short of covering failure modes, rate limits, or whether results are cached.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, zero filler. The verification scope is front-loaded and the cost constraint is appended as a distinct, actionable fact.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description carries some return-value burden, which it partly meets by naming the quality score 0-100 and the check categories. The payment model is also covered. It could say more about the exact response fields, but for a one-parameter read tool this is close to complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is a single parameter and schema description coverage is 100%, so the schema already documents 'email' fully. The description adds no format or validation nuance beyond that (e.g., whether aliases or international addresses are accepted). Baseline 3 is appropriate when the schema does the work.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (verify) and resource (email address), then enumerates exactly what is checked: syntax, MX records, disposable-domain and role-address detection, plus a 0-100 quality score. The lone sibling, 'health', is a completely different concern, so differentiation is trivially satisfied and an agent can route correctly without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes the use case self-evident (validate an email before sending), but never states when to call it versus not calling it, nor any prerequisites. With only one unrelated sibling there is little routing ambiguity, so implied usage is adequate rather than deficient.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
healthBInspect
Free health check. Returns service status, price and network.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It discloses the return contents (service status, price, network) and that the call is free, which is useful, but says nothing about auth requirements, rate limits, or whether failures return errors versus degraded status.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences, zero waste, with the purpose ('Free health check') front-loaded ahead of the return-value summary. Adequately sized for a trivial endpoint.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter tool with no output schema, the description does sketch the return payload, but terms like 'price' and 'network' are undefined and there is no indication of response shape or failure behavior. Just enough to call it, not enough to interpret the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so per the rubric the baseline is 4. There is nothing parameter-related the description could add.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clarifies that 'health' is a free health check that returns service status, price and network, which is more than the bare name conveys. However it never distinguishes this from the sibling domain_auth_check, and 'health check' remains somewhat vague about which service is being checked.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The only usage signal is the word 'Free', implying it can be called without cost or credentials. There is no statement of when to use this versus domain_auth_check, no prerequisites, and no exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- First observed
email_verify - First observed
health
Related MCP Connectors
Email verification for AI agents — verify, clean & validate emails; self-onboard + crypto pay
Real-time RFC 5322 email verification, SPF/DMARC DNS audits & B2B leads (x402 Base USDC).
Validates email syntax and MX records. x402 payment required (testnet USDC).
Email finder + verifier for AI agents: find work emails by name and company, check deliverability.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceReal-time email verification API with syntax, MX, disposable detection, role-based flags, quality score 0-100. Built for agent outreach pipelines with pay-per-call via x402 (USDC on Base L2) -- no API key, no signup, no rate-limit wall.MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to verify email addresses in real-time, checking syntax, DNS, MX records, and SMTP handshake, returning verdicts and deliverability scores without sending actual emails.-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to verify email addresses through a multi-signal probabilistic pipeline, returning confidence scores and honest statuses (safe/risky/invalid/unknown) with evidence.Apache 2.0
- AlicenseAqualityAmaintenanceEnables AI agents to verify email addresses and receive a 'send', 'hold', or 'kill' verdict with the reason, while also managing signup and credits programmatically.52MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.