Skip to content

Scansca Use Cases

This document outlines key use cases for Scansca as an MCP server for database intelligence, highlighting how it empowers technical users to work with databases through natural language queries and LLM integration.

Database Exploration and Discovery

Cross-Database Schema Discovery

  • LLM Query: "What tables exist across all our connected databases and how are they related?"
  • Scansca Action: Scans all connected databases, builds a comprehensive schema map, and identifies potential relationships
  • Value: Creates a unified view of data assets across disparate systems without manual mapping
  • LLM Query: "Find all tables related to customer payments across our databases"
  • Scansca Action: Uses semantic understanding to identify tables with payment-related data regardless of naming conventions
  • Value: Enables concept-based data discovery that transcends literal naming patterns

Data Relationship Mapping

  • LLM Query: "How does the user data in our MySQL database relate to the transaction data in PostgreSQL?"
  • Scansca Action: Analyzes schema structures and data patterns to identify cross-database relationships
  • Value: Surfaces non-obvious connections between separate database systems

Query Generation and Optimization

Natural Language Query Translation

  • LLM Query: "Get me the top 10 customers by revenue from last month"
  • Scansca Action: Translates the request into optimized SQL queries for the appropriate databases
  • Value: Enables stakeholders to access data without SQL expertise

Cross-Database Query Orchestration

  • LLM Query: "Compare product inventory in our warehouse database with orders in our e-commerce database"
  • Scansca Action: Generates, executes, and combines results from queries to multiple database systems
  • Value: Simplifies complex queries that span multiple database systems

Query Performance Recommendations

  • LLM Query: "Why is this query running slowly and how can I optimize it?"
  • Scansca Action: Analyzes query execution plans, suggests optimizations, and explains the reasoning
  • Value: Provides expert-level database optimization in natural language

Database Management and Monitoring

Scheduled Health Checks

  • LLM Query: "Set up daily monitoring of our PostgreSQL database performance"
  • Scansca Action: Configures scheduled jobs to collect and analyze key database metrics
  • Value: Automates routine database monitoring without complex configuration

Cross-Database Data Consistency Validation

  • LLM Query: "Verify that customer data is consistent between our CRM and billing databases"
  • Scansca Action: Creates and executes validation queries across databases to identify discrepancies
  • Value: Ensures data integrity across distributed database systems

Schema Change Impact Analysis

  • LLM Query: "What would be the impact of adding a new column to the users table?"
  • Scansca Action: Analyzes dependencies and usage patterns to identify potential impacts
  • Value: Reduces risk of breaking changes in database schemas

Data Security and Compliance

Sensitive Data Discovery

  • LLM Query: "Find all tables containing PII across our databases"
  • Scansca Action: Scans schemas and samples data to identify potential PII across all connected databases
  • Value: Simplifies compliance with data protection regulations

Access Pattern Analysis

  • LLM Query: "Show me all queries that accessed the payment_info table last month"
  • Scansca Action: Analyzes query logs to identify access patterns and potential security concerns
  • Value: Enhances security monitoring and audit capabilities

Permission Audit and Recommendations

  • LLM Query: "Are our database permissions following least privilege principles?"
  • Scansca Action: Analyzes current permissions against best practices and suggests improvements
  • Value: Strengthens database security posture without specialized expertise

Developer and DBA Productivity

Documentation Generation

  • LLM Query: "Create comprehensive documentation for our inventory database"
  • Scansca Action: Generates detailed schema documentation with descriptions, relationships, and usage examples
  • Value: Maintains up-to-date documentation with minimal effort

Data Migration Planning

  • LLM Query: "What do we need to consider when migrating from Oracle to PostgreSQL?"
  • Scansca Action: Analyzes schema compatibility, data types, and potential challenges
  • Value: Reduces risk and effort in database migration projects

Database Development Assistance

  • LLM Query: "Draft a stored procedure to handle order processing with proper error handling"
  • Scansca Action: Generates database-specific code with best practices implemented
  • Value: Accelerates database development with quality code generation

Data Analysis and Reporting

Ad-hoc Data Analysis

  • LLM Query: "What were the sales trends by region in Q1 compared to last year?"
  • Scansca Action: Generates appropriate queries, executes them, and presents the results in a meaningful format
  • Value: Enables data-driven decision making without BI tool configuration

Anomaly Detection

  • LLM Query: "Are there any unusual patterns in our transaction data from yesterday?"
  • Scansca Action: Analyzes historical patterns and identifies statistical anomalies
  • Value: Proactively surfaces data irregularities that might indicate issues

Report Generation

  • LLM Query: "Create a daily report showing inventory levels across all warehouses"
  • Scansca Action: Sets up scheduled queries and delivers formatted reports
  • Value: Automates routine reporting needs without complex ETL pipelines

Integration Scenarios

Business Intelligence Tool Integration

  • Use Case: Connect Scansca to BI tools for natural language data access
  • Value: Extends traditional BI tools with natural language query capabilities

ChatOps Integration

  • Use Case: Integrate Scansca with Slack/Teams for database insights
  • Value: Enables teams to access database intelligence directly in collaboration tools

LLM Application Integration

  • Use Case: Use Scansca as a reliable data source for LLM applications
  • Value: Provides validated, accurate database access for AI applications