Skip to main content
Glama

Inbin agent email

create_trial_inbox

Get a disposable email address (a temporary inbox) for a signup or verification code, with NO Inbin account required at all -- usable before the human has signed up for anything. Returns the inbox address IMMEDIATELY; it does not wait for anything. Use the address to sign up wherever you need a confirmation sent, THEN call await_trial_inbox with that same address to block for the confirmation -- calling this alone does not get you a confirmation. This inbox is NOT tied to any account yet and expires automatically within about two weeks regardless of use. If the human wants to keep using this SAME address permanently, call claim_trial_inbox: no dashboard visit, no key to copy, and more than one agent can independently connect to the same address over time this way.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "create_trial_inbox"
  }
}

Input Schema

NameRequiredDescriptionDefault
purpose_labelNoOptional human-readable label for what this inbox is for.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Annotations only say readOnlyHint=false and idempotentHint=false; the description adds the material behavior: no account or key required, the call returns immediately without blocking, the inbox is unowned until claimed, and it auto-expires in roughly two weeks regardless of use. These are exactly the facts an agent needs before committing to this lifecycle.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The critical facts (no signup needed, returns immediately, not a confirmation by itself) are front-loaded, and every sentence carries workflow or lifecycle information. The ALL-CAPS emphasis and the slightly sprawling final sentence about claim_trial_inbox cost it a point on polish rather than substance.

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 zero-required-parameter tool with no output schema, the description covers return behavior ('Returns the inbox address IMMEDIATELY'), the follow-up call needed for the actual confirmation, and the expiry horizon. Nothing an agent needs to invoke it correctly is missing.

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?

There is one optional parameter (purpose_label) with 100% schema description coverage, so the schema already explains it and the baseline is 3. The description never references the label or what it affects in the returned inbox, so it adds no meaning beyond the schema.

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?

States a concrete verb+resource ('Get a disposable email address (a temporary inbox)') and immediately scopes it ('NO Inbin account required', 'usable before the human has signed up'). It also explicitly demarcates itself from siblings by naming await_trial_inbox and claim_trial_inbox, so an agent can pick it without opening other schemas.

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

Usage Guidelines5/5

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

Gives an explicit two-step workflow: call this, use the returned address to sign up, THEN call await_trial_inbox with the same address, plus an explicit warning that 'calling this alone does not get you a confirmation.' It also routes the permanent-address case to claim_trial_inbox, so both when-to-use and when-to-use-something-else are covered.

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.