Skills

Mailagent

Temporary inboxes for agent signup QA, create disposable addresses, wait for...

Install

npx skills add hashgraph-online/awesome-codex-plugins --skill mailagent -g -a claude-code -y
Category
Testing
Updated
3d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Temporary inboxes for agent signup QA, create disposable addresses, wait for verification email, extract OTP or magic links. Use when automating signup, login, or email verification without parsing HTML manually.

MailAgent

MailAgent provides programmatic disposable inboxes for AI agents: receive OTP codes and magic links during signup flows, simulate inbound mail in CI, send/reply on verified domains, and diagnose timeouts.

Official docs: https://webmailagent.com/docs/agents.html

When to use

  • Signup or login that sends a verification email
  • Need OTP or magic link without hand-parsing HTML
  • E2E / agent task: "register with a temp email"
  • QA without real SMTP (mailagent_simulate_message)
  • Not for human privacy burners, programmatic agent inboxes with allowlists

Install (pick one)

Cursor (project)

MCP in .cursor/mcp.json → @mailagent/mcp or mcp/dist/index.js. Skill auto-loads from .cursor/skills/mailagent-mcp/ (synced from this file).

Agent Skills catalog (repo root)

npx skills add Alex0nder/MailAgent --skill mailagent

OpenAI Codex

codex plugin marketplace add Alex0nder/MailAgent
codex plugin add mailagent@mailagent

Guide: https://webmailagent.com/docs/codex.html

npm MCP (any client)

export MAILAGENT_API_URL=https://api.webmailagent.com
export MAILAGENT_API_KEY=ma_…
npx -y -p @mailagent/mcp@0.2.16 mailagent-mcp

Remote (no subprocess): POST https://api.webmailagent.com/mcp + Bearer token.

SDK (without MCP)

PackageInstall
@mailagent/agentnpm install @mailagent/agent
@mailagent/qanpm install @mailagent/qa (Playwright)
mailagent-agentpip install mailagent-agent (Python)

Browser login (no API key in client): Auth0 OIDC on prod, auth.oidc: enabled on GET /v1/agent. Operator setup: npm run wizard:auth0. Docs: https://webmailagent.com/docs/oauth-idp.html

Prerequisites

Read the whole SKILL.md on GitHub

More in Testing