Skip to main contentWhat 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 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 types
sample_entities
- Get entity count sampling by type for search queries to understand distribution before detailed searches
list_annotations
- List all available annotations with their usage counts across entities
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_database_coordinates_from_entity
- Retrieve DWH coordinates and SQL dialect for table entities
get_entity_from_database_coordinates
- Map SQL table references to SYNQ entity IDs using database coordinates
get_code
- Access the latest version of source code that defines or implements data entities
Data Lineage Analysis
Comprehensive Lineage
get_lineage
- Advanced dependency analysis with directional control (upstream, downstream, or both) and configurable depth
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
Cross-Entity Analysis
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 with optional entity filtering
list_open_incidents
- List all currently open incidents that need attention or resolution with optional entity filtering
Issue Details
get_issue
- Get basic details of a specific data issue
get_issue_details
- Get comprehensive information about a specific data issue
get_issue_comments
- Get comments and discussions 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 including configuration and status
execute_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 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 with optional path filtering
Utilities
batch_urls
- Generate SYNQ application URLs for multiple entities and issues for easy navigation
Getting Started
Contact SYNQ team to set up MCP for your organization.