{"record":{"id":"97292eefc412369a","repo":"FlowiseAI/Flowise","slug":"connection-to-pipedream-mcp-server-timed-out-plea","errorCode":null,"errorMessage":"Connection to Pipedream MCP server timed out. Please check your network connectivity.","messagePattern":"Connection to Pipedream MCP server timed out\\. Please check your network connectivity\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"warning","filePath":"packages/components/nodes/tools/MCP/Pipedream/PipedreamMCP.ts","lineNumber":354,"sourceCode":"                createPipedreamTool(toolkit, t.name, t.description || t.name, t.inputSchema ?? { type: 'object', properties: {} })\n            )\n            const settled = await Promise.allSettled(toolPromises)\n            const tools = settled.filter((r): r is PromiseFulfilledResult<Tool> => r.status === 'fulfilled').map((r) => r.value)\n\n            if (tools.length === 0) {\n                throw new Error(`No tools available for the Pipedream app slug \"${appSlug}\". Please check your configuration.`)\n            }\n\n            return tools\n        } catch (error: any) {\n            if (error.message?.includes('404')) {\n                throw new Error(`Pipedream app slug \"${appSlug}\" not found. Please verify the slug on mcp.pipedream.com.`)\n            }\n            if (error.message?.includes('401')) {\n                throw new Error('Invalid Pipedream credentials. Please verify your Client ID and Client Secret.')\n            }\n            if (error.message?.includes('timeout') || error.message?.includes('ECONNABORTED')) {\n                throw new Error('Connection to Pipedream MCP server timed out. Please check your network connectivity.')\n            }\n            if (error.message?.includes('ECONNREFUSED')) {\n                throw new Error('Connection refused by Pipedream MCP server. The service may be temporarily unavailable.')\n            }\n            throw new Error(`Pipedream MCP error: ${error.message ?? 'Unknown error'}`)\n        }\n    }\n}\n\nmodule.exports = { nodeClass: Pipedream_MCP }\n","sourceCodeStart":336,"sourceCodeEnd":365,"githubUrl":"https://github.com/FlowiseAI/Flowise/blob/abe4a8601a058047b350c260676826e21dd14101/packages/components/nodes/tools/MCP/Pipedream/PipedreamMCP.ts#L336-L365","documentation":"Catch-block branch: if the underlying error message includes 'timeout' or 'ECONNABORTED', the connection to the Pipedream MCP server (remote.mcp.pipedream.net) is reported as timed out.","triggerScenarios":"toolkit.initialize() or a tool call exceeds the configured timeout while contacting remote.mcp.pipedream.net, producing an axios ETIMEDOUT/ECONNABORTED.","commonSituations":"Slow network; corporate proxy adding latency; Pipedream MCP server slow under load; very large tool lists; restrictive firewall causing TCP stalls rather than refusal.","solutions":["Check network connectivity and latency from the server to remote.mcp.pipedream.net.","If behind a proxy, ensure it is configured and not stalling the SSE connection.","Retry; if intermittent, consider increasing the toolkit timeout if configurable.","Check Pipedream status for MCP endpoint degradation."],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":"async function withRetry<T>(fn: () => Promise<T>, retries = 2): Promise<T> {\n    for (let i = 0; ; i++) {\n        try { return await fn() }\n        catch (e) {\n            if (e instanceof Error && /timed out|ECONNABORTED/i.test(e.message) && i < retries) { await delay(500 * (i + 1)); continue }\n            throw e\n        }\n    }\n}","preventionTips":["Set an explicit, generous timeout for the SSE MCP connection.","Monitor latency to remote.mcp.pipedream.net and alert on rising trends.","Retry transient timeouts with backoff rather than failing immediately."],"tags":["pipedream","network","timeout","mcp"],"backgroundTag":null,"analyzedSha":"abe4a8601a058047b350c260676826e21dd14101","analyzedAt":"2026-08-12T16:04:40.823Z","schemaVersion":2},"datasetVersion":"2026-08-12T18:17:37.767Z"}