What is MCP?

The Model Context Protocol (MCP) is an open standard that enables AI applications to securely connect with external data sources and tools. MCP is supported by various AI tools including Claude Desktop, Cursor, and other AI development environments. For detailed information about MCP, see:

SYNQ MCP Tools

SYNQ provides a comprehensive MCP server that connects Claude to your data infrastructure, enabling AI-powered data discovery, lineage analysis, and incident management.

Core Entity Operations

  • get_entity_details - Retrieve comprehensive information about a specific data entity
  • batch_entity_details - Get details for multiple entities simultaneously
  • get_schema - Retrieve schema definition including column names, types, and constraints for table-like entities
  • get_table_coordinates - Retrieve DWH coordinates and SQL dialect for table entities
  • get_code - Access the latest version of source code that defines or implements data entities

Search and Discovery

  • search_entities - Search for entities by name, description, and other metadata with optional filtering by entity types

Data Lineage Analysis

Upstream Analysis
  • get_upstream_dependencies - Find all upstream dependencies with configurable traversal distance
  • get_immediate_upstream_dependencies - Find only the direct upstream dependencies for quick analysis
  • get_upstream_sources - Trace data lineage to find original data sources (dbt sources, sqlmesh external models)
Downstream Analysis
  • get_downstream_dependencies - Find all downstream dependencies with configurable traversal distance
  • get_immediate_downstream_dependencies - Find only the direct downstream dependencies for quick analysis
Advanced Lineage
  • get_lineage - Comprehensive dependency analysis with directional control (upstream, downstream, or both)
  • get_common_upstream_dependencies - Find shared dependencies between multiple entities

Issue and Incident Management

Active Issues
  • list_open_issues - List all open issues currently requiring attention
  • list_open_incidents - List all currently open incidents that need attention or resolution
Issue Details
  • get_issue - Get details of a specific data issue
  • get_issue_details - Get detailed information about a specific data issue
  • get_issue_comments - Get comments on issues if available
Historical Analysis
  • list_history - Find historical incidents and issues to identify patterns and recurring problems

Impact Analysis

  • get_entity_impact - Get impact analysis showing all entities and systems affected if there was an issue on the entity
  • get_issue_impact - Get impact analysis showing all entities and systems affected by a specific issue

Data Quality and Monitoring

  • list_checks - Retrieve all data quality checks configured for a specific entity (direct and inherited)
  • get_monitor - Retrieve detailed information about a specific monitor

Change Tracking and History

Database Changes
  • list_database_changes - Retrieve history of changes for specific entities with timestamps and detailed diffs
  • get_database_change_details - Return full change details for specific change IDs (use only when change indicates it has_details)
Git Integration
  • list_commits - List commits that affect a specific entity, providing git history and change information
  • get_commit_diff - Retrieve exact diff content of specific commit changes

Utilities

  • batch_urls - Generate SYNQ application URLs for multiple entities and issues

Getting Started

Contact SYNQ team to set up MCP for your organization.