# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. kind: source name: mssql-source type: mssql host: ${MSSQL_HOST:localhost} port: ${MSSQL_PORT:1433} database: ${MSSQL_DATABASE} user: ${MSSQL_USER} password: ${MSSQL_PASSWORD} --- kind: tool name: execute_sql type: mssql-execute-sql source: mssql-source description: Use this tool to execute SQL. --- kind: tool name: list_tables type: mssql-list-tables source: mssql-source description: Lists detailed schema information (object type, columns, constraints, indexes, triggers, comment) as JSON for user-created tables (ordinary or partitioned). Filters by a comma-separated list of names. If names are omitted, lists all tables in user schemas. --- kind: toolset name: data tools: - execute_sql - list_tables