mcp-bridge-call-tool-timeout-60s
IN premise
`call_tool()` blocks for up to 60 seconds per invocation via `future.result(timeout=60)`; if the MCP server hangs, the calling thread unblocks with `TimeoutError`.
Summary
Each tool call to an MCP server has a hard 60-second deadline. If the server doesn't respond in time, the caller gets a timeout error instead of hanging forever, which prevents a single stuck server from blocking the bridge indefinitely.
Dependents
These beliefs depend on this one:
- mcp-bridge-is-timeout-bounded-at-all-phases — MCP bridge operations are timeout-bounded at both connection establishment (30s) and per-tool execution (60s), preventing indefinite blocking on unresponsive MCP servers at any lifecycle phase.
Details
| Source | entries/2026/05/11/reasons_lib-mcp_client.md |