Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a paid, multi-registry verification tool this covers everything an agent needs before calling: input formats and cap, per-type registry routing, what a success and a not_found look like, output artifacts (BibTeX, APA string, title/year/venue) and the billing model. An output schema exists, so the return-value detail is bonus rather than obligation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.