Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only getter with full parameter schema and an output schema, the description covers the main access patterns: draft configs, versioned configs, ID discovery via list_extractors, and following llmContext guidance. It does not mention list_extractor_versions for discovering version IDs, but the version parameter schema already documents the accepted version identifiers, so this is a minor gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.