12 tools from the SQL Server MCP (macOS) MCP Server, categorised by risk level.
View the SQL Server MCP (macOS) policy →describe_table Get detailed schema information about a table including columns, data types, constraints, foreign keys, and indexes. Critical for understanding tab... find_column_usage Find all tables that contain a column with a specific name. Useful for tracking where a field is used across the database. get_database_overview Get high-level statistics about a database including table count, view count, procedure count, and schema count. get_procedure_definition Get the full SQL definition of a stored procedure. get_related_tables Get all tables directly related to a given table through foreign key relationships. Helps understand table dependencies. get_table_relationships Get all foreign key relationships for a table (both incoming and outgoing). Shows how tables are connected. list_databases List all databases on the SQL Server instance. Useful for discovering what databases are available. list_stored_procedures List all stored procedures in a database. list_tables List all tables in a specific database with row counts. Essential for understanding database structure. list_views List all views in a database. search_schema Search across tables, columns, views, and stored procedures by keyword. Perfect for finding where something is implemented. The SQL Server MCP (macOS) MCP server exposes 12 tools across 2 categories: Read, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the SQL Server MCP (macOS) server.
SQL Server MCP (macOS) tools are categorised as Read (11), Execute (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept