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.Discovery and Search
search_entities
- Search for entities by name, description, and other metadata with optional filtering by entity typessample_entities
- Get entity count sampling by type for search queries to understand distribution before detailed searcheslist_annotations
- List all available annotations with their usage counts across entities
Core Entity Operations
get_entity_details
- Retrieve comprehensive information about a specific data entitybatch_entity_details
- Get details for multiple entities simultaneouslyget_schema
- Retrieve schema definition including column names, types, and constraints for table-like entitiesget_database_coordinates_from_entity
- Retrieve DWH coordinates and SQL dialect for table entitiesget_entity_from_database_coordinates
- Map SQL table references to SYNQ entity IDs using database coordinatesget_code
- Access the latest version of source code that defines or implements data entities
Data Lineage Analysis
Comprehensive Lineageget_lineage
- Advanced dependency analysis with directional control (upstream, downstream, or both) and configurable depth
get_upstream_dependencies
- Find all upstream dependencies with configurable traversal distanceget_immediate_upstream_dependencies
- Find only the direct upstream dependencies for quick analysisget_upstream_sources
- Trace data lineage to find original data sources (dbt sources, sqlmesh external models)
get_downstream_dependencies
- Find all downstream dependencies with configurable traversal distanceget_immediate_downstream_dependencies
- Find only the direct downstream dependencies for quick analysis
get_common_upstream_dependencies
- Find shared dependencies between multiple entities
Issue and Incident Management
Active Issueslist_open_issues
- List all open issues currently requiring attention with optional entity filteringlist_open_incidents
- List all currently open incidents that need attention or resolution with optional entity filtering
get_issue
- Get basic details of a specific data issueget_issue_details
- Get comprehensive information about a specific data issueget_issue_comments
- Get comments and discussions on issues if available
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 entityget_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 including configuration and statusexecute_monitor
- Execute a monitor and get its data from the database with optional segmentation and filtering
Data Analysis
profile_columns
- Compute statistical information about column values for specific columns (supports String, Numeric, and Time columns)sample_column_values
- Get frequency distribution of values for specific columns with optional time-based filtering
Change Tracking and History
Database Changeslist_database_changes
- Retrieve history of changes for specific entities with timestamps and detailed diffsget_database_change_details
- Return full change details for specific change IDs (use only when change indicates it has_details)
list_commits
- List commits that affect a specific entity, providing git history and change informationget_commit_diff
- Retrieve exact diff content of specific commit changes with optional path filtering
Utilities
batch_urls
- Generate SYNQ application URLs for multiple entities and issues for easy navigation