{"slug":"thinairtelematics/thinair-data","name":"ThinAir Data","description":"Read-only MCP server for PostgreSQL, MySQL, and SQL Server with schema introspection, SQL query execution, EXPLAIN/optimization, anomaly detection, PII scanning, and N+1 query detection.","category":"database","tags":[],"official":false,"stars":0,"transport":"http","install":[{"cmd":"npx -y @thinairtelematics/data","imports":[]}],"tools":[{"name":"list_connections","description":"List connected databases with names + dialects"},{"name":"describe_schema","description":"Get schema, columns, indexes, FKs across any connection"},{"name":"query_sql","description":"Execute a parameterized read-only SQL query"},{"name":"query_history","description":"Recent queries with timing, row counts, status"},{"name":"data_profile","description":"Distributions, null rates, cardinality on a table"},{"name":"cross_db_query","description":"Run the same query across 2–4 connections (regional/dialect compare)"},{"name":"detect_anomalies","description":"Statistical outliers in row growth, latency, value distributions"},{"name":"pii_scan","description":"Scan a table for PII patterns (SSN, email, phone, credit card)"},{"name":"find_n_plus_one","description":"Identify N+1 query patterns in query_history"},{"name":"query_firewall","description":"Per-connection custom-block rules (deny specific tables/queries)"}],"env_vars":[],"auth_type":"none","github":"https://github.com/ThinAirTelematics/thinair-data","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}