import re def validate_email_tool(email: str) -> dict: """Validates email address format.""" if not email or not isinstance(email, str): return { "status": "error", "error_message": "Email must be a non-empty string" } email_pattern = r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$' if not re.match(email_pattern, email.strip()): return { "status": "error", "error_message": "Invalid email format" } return { "status": "success", "email": email.strip().lower(), "message": "Email format is valid" } __ __