Email Server
Server Details
An MCP server that provides email capabilities, hosted on Alpic platform
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 3.1% over 50 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 2 tools
greet and send_email have clearly distinct actions, so an agent won't confuse them. However, greet has no apparent role in an email server, which muddies why it exists in this set.
Both names use lowercase snake_case, which is consistent. The only minor deviation is that greet is a bare verb while send_email follows a verb_noun pattern.
Only two tools exist for an entire email server, and one (greet) is unrelated to email, leaving effectively a single useful operation. This is far too thin for the stated domain.
The surface covers only sending; there is no list, get, read, reply, or inbox retrieval, and greet is a dead-end utility. Core email lifecycle operations are largely absent.
Available Tools
2 toolsgreetCInspect
A simple greeting tool
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name to greet |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden, and it discloses almost nothing: no indication that the operation is read-only and side-effect free, and no hint of what is returned (e.g., a greeting string). The word 'simple' weakly implies triviality but is not a reliable disclosure of behavior.
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?
The description is a single short phrase with zero filler and is front-loaded, which suits a trivial one-parameter tool. It is arguably under-specified rather than overly concise, but there is no wasted text.
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?
The tool is very simple (one required string param, 100% schema coverage, no output schema), so minimal description is defensible. However, with no output schema or annotations, the agent has no information about what greet returns or whether it has side effects, leaving a small but real gap.
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?
Schema description coverage is 100% — the 'name' parameter is documented as 'Name to greet' — so the baseline is 3. The description adds nothing about the parameter (e.g., whether it is a display name, a required greeting target, or how it is rendered), so it neither helps nor hurts beyond the schema.
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 identifies the domain (greeting) but is essentially a restatement of the tool name 'greet' — 'A simple greeting tool' adds almost no specificity about what the tool produces or how it greets. It is not misleading, but it does not distinguish behavior beyond the name, and it gives no differentiation from the sibling send_email.
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?
There is no when-to-use guidance, no prerequisites, and no mention of alternatives such as send_email. The agent is left to infer usage entirely from the name, which is the minimum context for a one-parameter tool but still a clear gap.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
send_emailCInspect
Send emails via Resend API. Provide html_content and/or text_content.
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Custom tags as key/value pairs | |
| subject | Yes | Email subject line | |
| reply_to | No | Reply-to email address(es) | |
| cc_emails | No | CC recipients | |
| to_emails | Yes | List of recipient email addresses (max 50) | |
| bcc_emails | No | BCC recipients | |
| attachments | No | Attachments (max 40MB total) | |
| html_content | No | HTML content of the email | |
| scheduled_at | No | Schedule email for later (natural language or ISO 8601) | |
| sender_email | Yes | Sender email address, verified in Resend | |
| text_content | No | Plain text version of the email |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden, yet it only names the backing API. It omits that the sender must be verified in Resend, whether sending is idempotent or reversible, rate limits, and failure behavior for an operation that performs an external side effect.
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, front-loaded with the core action, with no filler. The second sentence restates schema-documented fields rather than adding value, which slightly dilutes it but keeps the definition tight.
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 an 11-parameter outbound email tool with no annotations and no output schema, the description is thin. It should disclose the verified-sender requirement, scheduling semantics for scheduled_at, and what a successful send returns, none of which are covered.
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?
Schema description coverage is 100%, so the schema already documents all 11 parameters including formats and limits (max 50 recipients, 40MB attachments, verified sender). The description's mention of html_content/text_content adds nothing beyond the schema, so the baseline 3 applies.
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 and resource ('Send emails') plus the underlying service ('via Resend API'), which is enough for an agent to know exactly what the tool does. The only sibling is 'greet', an unrelated tool, so no differentiation is needed, but the description also doesn't address scope (e.g., transactional vs bulk).
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?
There is no when-to-use guidance, no prerequisites, and no alternatives are named. The clause 'Provide html_content and/or text_content' hints at a body-requirement constraint but is phrased as an instruction rather than a routing rule, so it provides little selection guidance.
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
greet - First observed
send_email
Related MCP Connectors
An MCP server that provides email capabilities, hosted on Alpic platform
An MCP server that provides email capabilities, hosted on Alpic platform
An MCP server to send personalised direct mail.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn MCP server for email operations supporting IMAP and SMTP protocols, enabling sending, receiving, searching, and managing emails with attachments.24 PyPI1MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for managing email via IMAP/SMTP, supporting multiple accounts and tools for reading, sending, searching, and organizing emails.13 npmMIT
- AlicenseAqualityBmaintenanceMCP server that enables email management (send, read, search, delete, etc.) via IMAP/SMTP, compatible with Gmail, Outlook, Yahoo, iCloud, and other standard mail servers.11MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that provides AI agents with a persistent, agent-native email mailbox for sending, receiving, and managing emails through bounded-context retrieval, idempotent operations, and explicit acknowledgement.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.