Available Tools
Connection Management
list_connections
List all DBeaver database connections.
Parameters:
includeDetails(optional): Include detailed connection info
get_connection_info
Get details about a specific connection.
Parameters:
connectionId(required): Connection ID or name
test_connection
Test if a connection works.
Parameters:
connectionId(required): Connection ID or name
Data Operations
execute_query
Run SELECT queries (read-only).
Parameters:
connectionId(required): Connection ID or namequery(required): SQL SELECT statementmaxRows(optional): Max rows to return (default: 1000)
write_query
Run INSERT, UPDATE, or DELETE queries.
Parameters:
connectionId(required): Connection ID or namequery(required): SQL statement
export_data
Export query results.
Parameters:
connectionId(required): Connection ID or namequery(required): SQL SELECT statementformat(optional): csv or json (default: csv)includeHeaders(optional): Include headers (default: true)maxRows(optional): Max rows (default: 10000)
Schema Management
list_tables
List tables and views.
Parameters:
connectionId(required): Connection ID or nameschema(optional): Schema to list fromincludeViews(optional): Include views (default: false)
get_table_schema
Get table structure.
Parameters:
connectionId(required): Connection ID or nametableName(required): Table nameincludeIndexes(optional): Include indexes (default: true)
create_table
Create a table.
Parameters:
connectionId(required): Connection ID or namequery(required): CREATE TABLE statement
alter_table
Modify a table.
Parameters:
connectionId(required): Connection ID or namequery(required): ALTER TABLE statement
drop_table
Drop a table (requires confirmation).
Parameters:
connectionId(required): Connection ID or nametableName(required): Table to dropconfirm(required): Must be true
Other
get_database_stats
Get database statistics.
Parameters:
connectionId(required): Connection ID or name
append_insight
Store an analysis note.
Parameters:
insight(required): Note textconnection(optional): Associated connectiontags(optional): Array of tags
list_insights
Retrieve stored notes.
Parameters:
connection(optional): Filter by connectiontags(optional): Filter by tags
Safety Levels
- Safe: Read-only, no side effects
- Modifies data: Changes data, not schema
- Schema changes: Modifies database structure
- Destructive: Permanently removes data/objects (requires confirmation)