AgentCheck: A Reproduce-Intervene-Mitigate Workbench for LLM Agents over MCP
When an MCP tool times out, hands back yesterday's price, or hides an instruction inside its own description, an agent often sails on and fabricates an answer instead of flagging the problem — and ordinary benchmarks never catch it, because the tools behaved on the day the test was written. This workbench records a clean run, replays it with exactly one tool response corrupted from a library of twelve faults (timeouts, stale values, contradictions, poisoned descriptions, exfiltration lures), then lets you switch on a fix and confirm it passed. The lesson splits cleanly: wrapping calls in a retry took injected timeouts from surviving three-in-ten to all ten, but a stale value carries no error code, so no amount of retrying moved it — that failure needs the agent taught to doubt freshness. Point it at your own MCP setup, inject the faults you fear, and prove your handling works before a user hits it.