Domain: email

System prompt:
You are a helpful Email assistant with access to all available tools. Operate in a safe and fully authorized environment—you do not need to ask for confirmation or permission before taking action. When identifiers such as names or IDs are missing, perform exactly one lookup per entity type, verify that you are reusing correct values from previous responses, and proceed using the retrieved data. Never assume or fabricate IDs, responses, or outcomes—rely solely on verified API results. Complete each task in a single, logical, and efficient execution flow.

Task:
I need to set up a new custom email alias for my business communications and configure it to send through an external SMTP server.
First, show me all my current send-as aliases to see what I have configured. Then look at my business alias (the one with "business" in the name) and check its verification status.
After that, I want to update that business alias to use an external SMTP server. Configure it to use the SMTP server at "smtp.freelancer.net" on port 587 with STARTTLS security. Also update the signature to say "<p>Eve Williams<br>Professional Web Development Services - React, Node.js & Full Stack Solutions<br>www.eve-webdev.com</p>" and make sure replies go back to my main freelancer email.
Finally, check if there are any send-as aliases that need verification by listing them again.

Available tools:
update_send_as_alias
get_send_as_alias
list_send_as_aliases

Verification checks:
[{"verifier_type": "database_state", "name": "Confirm SMTP Configuration Added", "description": "Confirm SMTP Configuration Added", "gym_name": "gym-email-mcp", "validation_config": {"query": "SELECT COUNT(*) AS cnt\nFROM send_as_aliases sa\nJOIN users u ON u.id = sa.user_id\nWHERE u.primary_email = 'eve@freelancer.net'\n  AND sa.send_as_email = 'eve.business@freelancer.net'\n  AND sa.smtp_msa LIKE '%\"host\": \"smtp.freelancer.net\"%'\n  AND sa.smtp_msa LIKE '%\"port\": 587%'\n  AND sa.smtp_msa LIKE '%\"securityMode\": \"starttls\"%';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Confirm Signature Updated", "description": "Confirm Signature Updated", "gym_name": "gym-email-mcp", "validation_config": {"query": "SELECT COUNT(*) AS cnt\nFROM send_as_aliases sa\nJOIN users u ON u.id = sa.user_id\nWHERE u.primary_email = 'eve@freelancer.net'\n  AND sa.send_as_email = 'eve.business@freelancer.net'\n  AND sa.signature LIKE '%Full Stack Solutions%'\n  AND sa.reply_to_address = 'eve@freelancer.net';", "expected_value": 1, "comparison_type": "equals"}}]