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.
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.