diff --git a/src/renderer/src/components/settings/runtime-environments/cloud-mcp/CloudMcpSyncPanel.tsx b/src/renderer/src/components/settings/runtime-environments/cloud-mcp/CloudMcpSyncPanel.tsx
index ff066c625f4..d7a9929d3ef 100644
--- a/src/renderer/src/components/settings/runtime-environments/cloud-mcp/CloudMcpSyncPanel.tsx
+++ b/src/renderer/src/components/settings/runtime-environments/cloud-mcp/CloudMcpSyncPanel.tsx
@@ -169,7 +169,7 @@ export function CloudMcpSyncPanel({
{status.running ? t('cloudMcpSync.syncing', 'Syncing MCP servers…') : summary}
- {hasRows ? (
+ {hasRows && !mcpSyncErrorRetryable(status.error) ? (