Model Context Protocol - Connecting SYNQ to AI applications
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_table_coordinates
- Retrieve DWH coordinates and SQL dialect for table entitiesget_code
- Access the latest version of source code that defines or implements data entitiessearch_entities
- Search for entities by name, description, and other metadata with optional filtering by entity typesget_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 analysisget_lineage
- Comprehensive dependency analysis with directional control (upstream, downstream, or both)get_common_upstream_dependencies
- Find shared dependencies between multiple entitieslist_open_issues
- List all open issues currently requiring attentionlist_open_incidents
- List all currently open incidents that need attention or resolutionget_issue
- Get details of a specific data issueget_issue_details
- Get detailed information about a specific data issueget_issue_comments
- Get comments on issues if availablelist_history
- Find historical incidents and issues to identify patterns and recurring problemsget_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 issuelist_checks
- Retrieve all data quality checks configured for a specific entity (direct and inherited)get_monitor
- Retrieve detailed information about a specific monitorlist_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 changesbatch_urls
- Generate SYNQ application URLs for multiple entities and issues