sql-whisperer

consigcody94/sql-whisperer

3.2

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

No resources