Python · PyPI
Python agent email verification
mailagent-agent
on PyPI — same verify loop as @mailagent/agent: create inbox,
wait for mail, return OTP or magic link. No MCP required.
Quick start
pip install mailagent-agent
from mailagent import MailAgent
client = MailAgent(
"https://api.webmailagent.com",
"ma_…",
)
result = client.verify_signup(
service="github",
timeout_seconds=90,
delete_after=True,
)
action = result.get("agent", {}).get("primaryAction")
print(action) # otp or magic_link
Simulate in CI (no SMTP)
inbox = client.create_inbox(label="ci-test", service="github")
client.simulate_message(inbox["id"], scenario="magic_link")
# then wait / extract as usual
Also available
- MCP —
mailagent_verify_signupfrom Cursor / Codex - TypeScript —
npm install @mailagent/agent - Playwright —
@mailagent/qa· QA guide