myagentinbox
Server Details
Disposable email inboxes for AI agents. Auto-deletes after 24 hours.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 4.4/5 across 4 of 4 tools scored.
Each tool targets a distinct action: creating an inbox, checking for messages, reading a specific message, and downloading an attachment. There is no functional overlap between them.
All tool names follow the verb_noun pattern in snake_case (check_inbox, create_inbox, download_attachment, read_message), which is perfectly consistent and predictable.
Four tools is well-scoped for a disposable email service, covering the essential operations without unnecessary bloat or missing functionality.
The tool set covers the full lifecycle of a disposable inbox: creating it, checking messages, reading details, and handling attachments. Since inboxes auto-expire, no delete tool is needed, so there are no obvious gaps.
Available Tools
4 toolscheck_inboxARead-onlyIdempotentInspect
Check for messages in a disposable inbox. Returns a list of message summaries including sender, subject, and preview.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | The inbox email address (e.g. abc123@myagentinbox.com) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is known. The description adds useful context about the return value (list of sender, subject, preview), which goes beyond the annotations and clarifies what to expect from the operation.
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, front-loaded sentence that states the action and the return result without extraneous detail. Every word contributes to understanding the tool's purpose and output.
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 simple read-only tool with a single parameter, the description adequately covers the purpose, the operation, and the content of the response (message summaries with sender, subject, preview). The absence of an output schema is mitigated by the explicit listing of returned fields, and annotations handle safety concerns.
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 schema covers the only parameter 'address' with a clear description and example, achieving 100% coverage. The tool description does not add further meaning to the parameter beyond the schema, aligning with the baseline for high schema coverage.
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 clearly states the tool checks for messages in a disposable inbox and returns a list of summaries, distinguishing it from siblings like read_message and download_attachment. The verb 'check' plus resource 'disposable inbox' is specific, and the mention of message summaries makes the purpose unambiguous.
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 implies use when you want to see what messages exist in an inbox, but it does not explicitly state when to use alternatives like read_message for full content or create_inbox for making a new inbox. The context is clear but lacks exclusionary or comparative guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
create_inboxAInspect
Create a disposable email inbox that expires in 24 hours. Returns the generated email address, creation time, and expiry.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses the 24-hour expiry and the returned fields (email address, creation time, expiry). Annotations already indicate non-read-only and non-idempotent behavior, so the description adds meaningful lifecycle context beyond annotations.
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 that front-load the action and outcome, with no unnecessary words. Every sentence earns its place.
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 simple zero-parameter creation tool, the description adequately covers purpose, behavior, and expected return values. The sibling context and no output schema make this 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.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so there is no parameter burden. Baseline for 0-param tools is 4, and the description appropriately focuses on behavior and return values rather than parameters.
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 uses a specific verb ('Create') and resource ('disposable email inbox') with a clear 24-hour expiration detail. It is clearly distinguishable from siblings like check_inbox, read_message, and download_attachment.
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 implies the use case: creating a temporary inbox for receiving emails. It doesn't explicitly state when not to use it, but sibling names make the alternatives obvious, providing clear context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
download_attachmentARead-onlyIdempotentInspect
Download an email attachment. Returns images as base64, text files inline, and binary files as download URLs.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | The inbox email address (e.g. abc123@myagentinbox.com) | |
| filename | Yes | The attachment filename from read_message results | |
| message_id | Yes | The message ID from check_inbox results |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, idempotentHint=true, covering safety. The description adds behavioral context by specifying that images return as base64, text files inline, and binary files as download URLs, which is useful for the agent. No contradiction with annotations.
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 two sentences, front-loaded with the action and resource, followed by return format details. Every word earns its place; 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?
Given the straightforward nature of the tool, the annotations provide safety context, and the schema documents all parameters, the description adequately covers purpose and return behavior. The lack of an output schema is compensated by the explicit return format explanation, making it complete for an agent to use correctly.
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 input schema provides 100% coverage with descriptions for all three parameters (address, message_id, filename). The description does not add additional parameter meaning beyond what the schema already documents, so a baseline score of 3 is appropriate.
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 uses the specific verb 'Download' and identifies the resource 'email attachment', clearly distinguishing it from sibling tools like check_inbox and read_message. It also specifies output formats (base64, inline, URLs), reinforcing its purpose.
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 implies use for retrieving email attachments but does not explicitly state when to use this tool versus alternatives. However, the schema parameter descriptions reference 'from read_message results' and 'from check_inbox results', providing clear context for when this tool is applicable. No exclusions or alternatives are named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
read_messageARead-onlyIdempotentInspect
Read the full content of a specific email message including sender, recipients, subject, body text, and attachment info.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | The inbox email address (e.g. abc123@myagentinbox.com) | |
| message_id | Yes | The message ID from check_inbox results |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, confirming a safe read operation. The description adds value by specifying exactly what content is returned (sender, recipients, subject, body, attachment info), which is useful beyond the annotations. No contradiction exists.
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, well-structured sentence that front-loads the verb and resource, then lists what is included. Every word earns its place; no filler or redundancy.
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 read operation with robust schema and annotations, the description is complete: it tells the agent what the tool does, what it returns, and how to reference a message. The absence of an output schema is compensated by the clear list of return fields. Sibling tools are implicitly known from context.
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 both parameters are already adequately documented (address as inbox email, message_id from check_inbox results). The description adds minimal extra meaning beyond what the schema provides; it mentions returned content but does not clarify parameter formats or constraints.
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 clearly states the specific verb 'read' and resource 'email message', and enumerates the content fields returned (sender, recipients, subject, body text, attachment info). This distinguishes it from sibling tools like check_inbox (which lists messages) and download_attachment (which fetches a single attachment).
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 implies the use case: retrieving the full content of a specific email message. The schema parameter 'message_id' explicitly references 'check_inbox results', providing context for when to use this tool. However, the description itself does not explicitly name or exclude alternatives it lacks an explicit 'when not to use' statement.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEmail for AI agents. Create inboxes, send and receive emails without phone or CAPTCHA.6MIT
- AlicenseAqualityAmaintenanceProvides disposable email inboxes for AI agents to automatically receive and extract OTPs and magic links, enabling seamless email verification during autonomous workflows.396MIT
- AlicenseNot gradedqualityAmaintenanceDisposable email for humans and AI agents. Enables AI agents to create mailboxes and receive verification emails through an MCP server.33MIT
- -licenseCqualityCmaintenanceGives on-the-fly inboxes to AI agents. Agents / LLM's can send, receive, and take action in isolated inboxes. Built for AI unlike Gmail. Check us out at agentmail.to1085