The checklist and `mcp-probe` score expose a class of MCP server defects — ambiguous tool descriptions, missing argument metadata, and silent `initialize` drops — that pass standard connectivity tests but cause agents to pick wrong tools or hallucinate arguments at runtime.