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 review who has access to my mailbox and make sure my vacation settings are turned off since I'm back from my trip.
First, show me everyone who has delegate access to my email account, including those with pending or expired access. I want to see the complete picture of mailbox permissions.
Then check my vacation responder settings. If auto-reply is currently enabled, I need to turn it off since I'm back in the office and responding to emails normally again.
After that, I want to remove one of my delegates - the postdoc fellow whose access was rejected anyway. Clean up that delegation entry since they don't need access anymore.

Available tools:
email_delete_delegate
email_list_delegates
get_vacation_settings
update_vacation_settings

Verification checks:
[{"verifier_type": "database_state", "name": "Confirm Vacation Responder Disabled", "description": "Verify that auto-reply is now disabled for carol@university.edu", "gym_name": "gym-email-mcp", "validation_config": {"query": "SELECT COUNT(*) AS cnt\nFROM vacation_settings vs\nJOIN users u ON u.id = vs.user_id\nWHERE u.primary_email = 'carol@university.edu'\n  AND vs.enable_auto_reply = FALSE;", "expected_value": 1, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Confirm Delegate Removed", "description": "Verify that postdoc.fellow@university.edu is no longer a delegate", "gym_name": "gym-email-mcp", "validation_config": {"query": "SELECT COUNT(*) AS cnt\nFROM delegates d\nJOIN users u ON u.id = d.user_id\nWHERE u.primary_email = 'carol@university.edu'\n  AND d.delegate_email = 'postdoc.fellow@university.edu';", "expected_value": 0, "comparison_type": "equals"}}]