MCP tools silently return fake success: a bug class worth naming and a 10-minute check

Goaimoat · reddit · 2026-09-26

The author runs dozens of MCP servers doing HTTP data lookups and found a silent failure class: async upstreams return a run ID for slow queries, but the response still carries ok:true — so the agent sees success while holding a job ticket, not a result.

Why it slips through

Fix and the check worth stealing

The author's point: "my MCP server works" often just means it doesn't crash — if a tool can hand back a receipt and still look successful, directory listings and badges won't save it.

Original post →

More from coding & agent

coding & agent channel →