consigcody94/sql-whisperer
If you are the rightful owner of sql-whisperer and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
SQL Whisperer is a Model Context Protocol (MCP) server designed to facilitate natural language to SQL conversion with deep database introspection for PostgreSQL, MySQL, and SQLite.
Tools
Functions exposed to the LLM to take actions
connect_database
Connect to a database and retrieve metadata.
get_schema
Get complete database schema with all tables, views, indexes, and constraints.
describe_table
Get detailed information about a specific table.
execute_query
Execute a SQL query with validation and optional EXPLAIN plan.
explain_query
Get execution plan without running the query.
optimize_query
Analyze query and provide optimization suggestions.
table_statistics
Get statistics for a table.
validate_query
Validate query without executing it.
sample_data
Get sample rows from a table.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client