Most MCP servers skip two of four tool safety hints, breaking confirmation heuristics

abhiramreddykalluru · reddit · 2026-10-26

MCP tools can carry four safety hints: readOnlyHint, destructiveHint, idempotentHint and openWorldHint. The author found most servers set at most the first two — but the last two tell AI apps whether running a tool twice is safe and whether it reaches outside services, which apps use to decide when to ask the user first.

Based on Anthropic's MCP building guide, the author added checks for these (plus clashing generic tool names like "search" and oversized tool lists) to an open-source tester. DeepWiki and GitMCP both skip the two labels; Context7 sets all four. Shown as tips, not scored.

Original post →

More from coding & agent

coding & agent channel →