ask-mcp-errors-non-fatal

IN premise

When an MCP bridge's `call_tool` raises an exception during the ask loop, `ask()` catches the error, feeds it back to the LLM as context, and continues the tool loop rather than propagating to the caller.

Summary

If a tool call fails during a conversation with the LLM, the system treats it as a recoverable event rather than a crash. The error message gets sent back to the LLM so it can try a different approach or tool, keeping the conversation going instead of bubbling the failure up to whatever started the ask.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/05/11/tests-test_ask_mcp.md