able to set query tags when executing SQL via the MCP tools. Query tags are supported by the Databricks Statement Execution API (query_tags parameter) and help with cost attribution, debugging, and governance.
Current behavior
The execute_sql function and underlying SQLExecutor do not accept or pass query_tags to the Statement Execution API.
Proposed behavior
Add a query_tags parameter (e.g. Optional[Dict[str, str]] = None) to execute_sql.
Pass query_tags through to SQLExecutor.execute() and on to the Statement Execution API.