list_databases
Discover available databases on SQL Server by querying sys.databases, excluding system databases by default and respecting blocklist configurations to identify accessible data sources.
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 blocklistInput Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include_system | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||