Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite having an output schema, the description omits any guidance on how to identify a page (e.g., how to obtain page_url), what course_identifier expects, or whether published must be explicitly true/false. It doesn't clarify that it only changes publication status, not other settings. For a simple toggle, this is minimal, but an agent might need more context to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.