Agentโ™ฅ๏ธŽAge
Catalog

io.github.MukundaKatta/sqlfmt-mcp

Official

by MukundaKatta ยท JavaScript

Deterministic SQL formatting across 19 dialects (postgres, mysql, snowflake, bigquery, etc.).

io.github.MukundaKatta/sqlfmt-mcp โ€” MCP Server

This MCP server provides deterministic SQL formatting across 19 SQL dialects, including postgres, mysql, snowflake, and bigquery. It exposes tools to format SQL with consistent indentation and keyword casing so formatted output is repeatable for downstream diffing and code review.

๐Ÿ› ๏ธ Key Features

  • Deterministic formatting across 19 dialects
  • Supports dialects such as postgres, mysql, snowflake, bigquery
  • Tool to format_sql with optional parameters like dialect, keyword_case, tab_width, and use_tabs

๐Ÿš€ Use Cases

  • Canonicalizing SQL output for code-review agents and downstream tooling that diffs SQL
  • Reducing inconsistency in LLM-generated formatting across turns

โšก Developer Benefits

  • list_dialects() helps confirm supported dialects before formatting
  • format_sql(...) returns formatted text + line count

โš ๏ธ Limitations

  • The server is described as formatting SQL deterministically across 19 dialects (no additional capabilities are listed)