The HA conversation agent still posts lyrics_or_description on every
search_for_item call; the go-sdk's additionalProperties:false validation
rejected the whole request, breaking search. The REST bridge now caches
each tool's input schema from tools/list and drops undeclared arguments,
reporting them as dropped_arguments, while search_for_item re-accepts the
param as a deprecated no-op for direct MCP callers.