#wait_for_email Wait for an email to arrive
Block until a matching email lands in a sandbox. The one tool that makes end-to-end email testing work from an agent.
One plugin gives your coding agent a real email inbox, plus the skill that teaches it the testing workflow. Create sandboxes, wait for the email your app sends, and assert on it. Connect over OAuth in seconds. No API key to copy.
/plugin marketplace add mailloop/skills /plugin install mailloop@mailloop #wait_for_email Block until a matching email lands in a sandbox. The one tool that makes end-to-end email testing work from an agent.
#create_sandbox Spin up a fresh capture inbox for a test run, or list the ones you already have, without leaving the chat.
#create_temporary_sandbox Need a throwaway inbox for a single CI run? Create one that expires on its own, so nothing piles up.
#get_email Read an email’s sanitized content and pull out every link, so the agent can follow a confirmation or reset flow.
#send_email Send block-based emails into a sandbox to test exactly what your app would deliver.
#create_webhook Create, test, and inspect webhook deliveries end to end while you build the integration.
Claude Code connects over OAuth. Every other client works with a Bearer API key.
claude mcp add --transport http mailloop https://api.mailloop.io/mcp claude mcp add --transport http mailloop https://api.mailloop.io/mcp \
--header "Authorization: Bearer ml_live_xxx" Connect over OAuth. No key to paste.
{
"mcpServers": {
"mailloop": {
"url": "https://api.mailloop.io/mcp",
"headers": { "Authorization": "Bearer ml_live_xxx" }
}
}
} {
"inputs": [
{ "type": "promptString", "id": "mailloop-key", "description": "Mailloop API key", "password": true }
],
"servers": {
"mailloop": {
"type": "http",
"url": "https://api.mailloop.io/mcp",
"headers": { "Authorization": "Bearer ${input:mailloop-key}" }
}
}
} {
"mcpServers": {
"mailloop": {
"serverUrl": "https://api.mailloop.io/mcp",
"headers": { "Authorization": "Bearer ml_live_xxx" }
}
}
} {
"context_servers": {
"mailloop": {
"url": "https://api.mailloop.io/mcp",
"headers": { "Authorization": "Bearer ml_live_xxx" }
}
}
} The plugin you installed above ships two things. The MCP server gives your agent the tools. The skill teaches it how to run an email test: trigger the send, wait for the email, then check what arrived.
Only want the tools? Use the per-client setup above for the bare MCP server. The full playbook is in the Agent Skill docs.
Ask in plain English. Your agent runs the whole test, step by step.
Exhaustive SMTP sandbox, ready SDKs, and a full-featured inbox to help you test every email your app sends. GDPR compliant and EU-hosted.