Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given this is a simple read operation with annotations covering safety (readOnlyHint) and scope (openWorldHint), and no parameters to explain, the description is minimally adequate. However, it lacks information about what format the architecture document returns in (HTML, PDF, etc.) or any error conditions, which would be helpful context for a fetch operation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.