Temporary inboxes for authorized QA, with token-protected message, code and link reading.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Create a temporary inbox for an authorized development or QA workflow. Return its address, access token, and expiry; the token is required to read it.
Optional domain name. Defaults to "gecici.email".
Optional custom prefix (e.g. "myagent_99"): 4-32 ASCII characters with a digit and an internal -, _ or .; official and common role names are reserved. If omitted, a random address is generated.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http gecici-email https://gecici.email/mcp
Create a temporary inbox for an authorized development or QA workflow. Return its address, access token, and expiry; the token is required to read it.
| Argument | Type | Description |
|---|---|---|
| domain | string | Optional domain name. Defaults to "gecici.email". |
| prefix | string | Optional custom prefix (e.g. "myagent_99"): 4-32 ASCII characters with a digit and an internal -, _ or .; official and common role names are reserved. If omitted, a random address is generated. |
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Optional domain name. Defaults to \"gecici.email\"."
},
"prefix": {
"type": "string",
"description": "Optional custom prefix (e.g. \"myagent_99\"): 4-32 ASCII characters with a digit and an internal -, _ or .; official and common role names are reserved. If omitted, a random address is generated."
}
}
}Read the latest message summary from a temporary inbox owned with the supplied token.
| Argument | Type | Description |
|---|---|---|
| token* | string | Access token returned by gecici_create_inbox. |
| address* | string | The disposable email address. |
{
"type": "object",
"required": [
"address",
"token"
],
"properties": {
"token": {
"type": "string",
"description": "Access token returned by gecici_create_inbox."
},
"address": {
"type": "string",
"description": "The disposable email address."
}
}
}List messages in a temporary inbox owned with the supplied token, including senders, subjects, and extracted summaries.
| Argument | Type | Description |
|---|---|---|
| token* | string | Access token returned by gecici_create_inbox. |
| address* | string | The disposable email address to inspect. |
{
"type": "object",
"required": [
"address",
"token"
],
"properties": {
"token": {
"type": "string",
"description": "Access token returned by gecici_create_inbox."
},
"address": {
"type": "string",
"description": "The disposable email address to inspect."
}
}
}Read a verification or sign-in link received by a temporary inbox owned with the supplied token. Does not open the link.
| Argument | Type | Description |
|---|---|---|
| token* | string | Access token returned by gecici_create_inbox. |
| address* | string | The disposable email address to monitor. |
| timeout_seconds | number | Maximum time to wait in seconds (default: 30, min: 5, max: 45). |
{
"type": "object",
"required": [
"address",
"token"
],
"properties": {
"token": {
"type": "string",
"description": "Access token returned by gecici_create_inbox."
},
"address": {
"type": "string",
"description": "The disposable email address to monitor."
},
"timeout_seconds": {
"type": "number",
"maximum": 45,
"minimum": 5,
"description": "Maximum time to wait in seconds (default: 30, min: 5, max: 45)."
}
}
}Read an email verification code received by a temporary inbox owned with the supplied token. Use for authorized testing.
| Argument | Type | Description |
|---|---|---|
| token* | string | Access token returned by gecici_create_inbox. |
| address* | string | The disposable email address to monitor (e.g. "[email protected]"). |
| timeout_seconds | number | Maximum time to wait in seconds (default: 30, min: 5, max: 45). |
{
"type": "object",
"required": [
"address",
"token"
],
"properties": {
"token": {
"type": "string",
"description": "Access token returned by gecici_create_inbox."
},
"address": {
"type": "string",
"description": "The disposable email address to monitor (e.g. \"[email protected]\")."
},
"timeout_seconds": {
"type": "number",
"maximum": 45,
"minimum": 5,
"description": "Maximum time to wait in seconds (default: 30, min: 5, max: 45)."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 4, 2026.
Takes a password, API key or token as an argument, so the secret passes through the model's context and chat logs.
Fix: Read credentials from the server's own configuration (environment, OAuth) instead of a tool argument.