https://sonarly.com/issue/28820?type=bug
The MCP tool execution chain crashes with a TypeError when `execute_tool` is called without an inner `arguments` field, because `stripLoadingMessage` destructures an undefined parameter. A secondary i18n issue causes log spam from uncompiled Lingui message catalogs.
Fix: Applied above. Two minimal defensive defaults preventing undefined from reaching destructure operations.