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 am moving to Paris for a month and want to switch my account to match my new location.

First, change my account display language to French ('fr').
Set my vacation responder to be ON. The subject should be 'En vacances' and the body 'Je suis absent.', starting from November 26, 2025 10:00:00 AM to December 26, 2025 10:00:00 AM.
I need to receive my mail on my travel phone. Add 'travel-log@gmail.com' as a forwarding address.
Finally, enable auto-forwarding so that all my incoming mail goes to 'travel-log@gmail.com' immediately.

Available tools:
create_forwarding_address
update_language_settings
update_vacation_settings
update_auto_forwarding

Verification checks:
[{"verifier_type": "database_state", "name": "Verify Localization & Vacation", "description": "Verify Localization & Vacation Completed Successfully", "gym_name": "gym-email-mcp", "validation_config": {"query": "SELECT \n    (SELECT COUNT(id) FROM language_settings \n     WHERE user_id = 'user_001' AND display_language = 'fr')\n    +\n    (SELECT COUNT(id) FROM vacation_settings \n     WHERE user_id = 'user_001' \n       AND enable_auto_reply = 1 \n       AND response_subject = 'En vacances'\n       AND start_time = '1764151200000'\n       AND end_time = '1766743200000'\n);", "expected_value": 2, "comparison_type": "equals"}}, {"verifier_type": "database_state", "name": "Verify Active Auto-Forwarding", "description": "Verify Active Auto-Forwarding Update Successfuly", "gym_name": "gym-email-mcp", "validation_config": {"query": "SELECT COUNT(id)\nFROM auto_forwarding\nWHERE user_id = 'user_001'\n  AND enabled = 1\n  AND email_address = 'travel-log@gmail.com';", "expected_value": 1, "comparison_type": "equals"}}]