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:
hey so i gotta setup auto fwding to my research assistant n also fix my imap stuff.
can u check what fwd addresses i already hv n which ones r verified?
after that pls add a new fwd address for my research assistant… its research.assistant at the uni domain (u know, the usual). just mark it verified coz its internal anyway.

then i wanna turn on auto forwarding to that address. but pls make sure mails stay in my inbox n r marked as read, i still wanna see them on webmail.

also can u look at my imap settings… i want imap ON, auto-expunge ON too.
when i delete stuff in imap it shud go to trash (NOT archive lol).
and set folder size max to like 2000 msgs.

thx!

Available tools:
create_forwarding_address
update_imap_settings
update_auto_forwarding
list_forwarding_addresses

Verification checks:
[{"verifier_type": "database_state", "name": "Confirm Auto-Forwarding Enabled with Correct Settings", "description": "Confirm Auto-Forwarding Enabled with Correct Settings", "gym_name": "gym-email-mcp", "validation_config": {"query": "SELECT COUNT(*) AS cnt\nFROM auto_forwarding af\nJOIN users u ON u.id = af.user_id\nWHERE u.primary_email = 'carol@university.edu'\n  AND af.enabled = TRUE\n  AND af.email_address = 'research.assistant@university.edu'\n  AND af.disposition = 'markRead';", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Confirm IMAP Settings Updated", "description": "Confirm IMAP Settings Updated", "gym_name": "gym-email-mcp", "validation_config": {"query": "SELECT COUNT(*) AS cnt\nFROM imap_settings i\nJOIN users u ON u.id = i.user_id\nWHERE u.primary_email = 'carol@university.edu'\n  AND i.enabled = TRUE\n  AND i.auto_expunge = TRUE\n  AND i.expunge_behavior = 'trash'\n  AND i.max_folder_size = 2000;", "expected_value": 1, "comparison_type": "equals"}}]