Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (no parameters, no annotations, no output schema), the description is largely complete: it identifies the source, the type of data, and the unit convention. However, it does not specify the shape of the response (e.g., a list, a dictionary mapping currency codes to rates), which would be helpful since there is no output schema to clarify this. Still, for a simple no-parameter tool, the gap is minor.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.