Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given only one parameter, a well-detailed input schema, an output schema, and helpful annotations, the description covers what an agent needs: input types, per-part behavior, wait time, and fallback response with job_id. The 'next query action' is vague, but the sibling bilibili_get_video_speech_text_job makes the intended follow-up identifiable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.