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

Agent docs PyPI MCP signup QA