Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| USQL_CONFIG_PATH | No | Path to the configuration file | |
| USQL_QUERY_TIMEOUT_MS | No | Default query timeout in milliseconds. Leave unset for unlimited execution | |
| USQL_DEFAULT_CONNECTION | No | Name the connection that should be used automatically when a tool call omits the connection_string field |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| execute_query | Execute a SQL query against a database and return results |
| list_databases | List all databases available on a database server |
| list_tables | List all tables in a database |
| describe_table | Get detailed schema information for a specific table (columns, types, constraints) |
| execute_script | Execute a multi-statement SQL script against a database. All statements are executed in sequence. |