list_databases
Retrieve available database names from SQL Server, excluding system and blocklisted databases, with option to include system databases.
Instructions
List all available databases on the SQL Server.
Queries sys.databases to discover accessible databases. System databases
(master, tempdb, model, msdb) are excluded by default. Databases in the
blocklist (MSSQL_BLOCKED_DATABASES) are always excluded.
Args:
include_system: If True, include system databases in the list
Returns:
Dictionary with:
- databases: List of available database names
- current_database: The currently active database
- count: Number of databases returned
- blocked_count: Number of databases hidden due to blocklist
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_system | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||