Scout investigates your data: it triages issues, works out what changed and
suggests tests, using your warehouse and your Coalesce Quality workspace.
It runs three ways, and the same tools back all of them:
synq-scout health after configuring it, and
synq-scout auth login to authenticate as yourself rather than with a
client secret.
With no subcommand, Scout runs the agent.
Commands
synq-scout agent
Run the Scout agent, working tasks from Coalesce Quality
synq-scout auth
Manage Coalesce Quality API authentication
synq-scout auth login
Authenticate with Coalesce Quality in a browser
synq-scout auth logout
Remove the stored credential for a region
synq-scout auth status
Show every stored credential, for every region
synq-scout auth token
Print the access token, refreshing it if needed
synq-scout auth whoami
Show who you are authenticated as and which permissions are granted
synq-scout health
Check that Scout can reach everything it needs
synq-scout issue
synq-scout mcp
Serve Scout’s tools to an MCP client over stdio
synq-scout tools.
Because stdout carries protocol frames, all logging goes to stderr.
synq-scout sre
Triage open issues once, now
synq-scout issue is the
narrower command.
synq-scout tester
Suggest data quality tests for tables
synq-scout tools
Inspect and invoke Coalesce Quality Scout MCP tools directly from the CLI
synq-scout tools add_comment
synq-scout tools batch_entity_details
table_metrics when available — use it to gauge the size
and freshness of upstream/downstream tables before issuing queries against them.
synq-scout tools batch_executions
synq-scout tools batch_urls
- Provide entity_ids to get catalog URLs for data entities (tables, views, etc.)
- Provide issue_ids to get incident management URLs for specific issues
- Provide incident_ids to get incident detail page URLs
- Provide dataproduct_ids to get product page URLs for dataproducts
- Provide owner_ids to get owner settings page URLs for owners
- All arrays can be provided simultaneously
synq-scout tools browse_folders
synq-scout tools create_incident
synq-scout tools create_monitors
synq-scout tools create_sql_tests
synq-scout tools create_table_stats_monitor
synq-scout tools delete_data_product
synq-scout tools delete_deployment_rule
synq-scout tools delete_domain
synq-scout tools delete_monitors
synq-scout tools delete_owner
synq-scout tools delete_saved_view
synq-scout tools delete_sql_tests
synq-scout tools delete_table_stats_monitor
synq-scout tools deploy_deployment_rule
synq-scout tools describe
Show a tool’s description, scopes and input/output schemas
synq-scout tools describe_check_types
synq-scout tools describe_resolver_ql
synq-scout tools execute_monitor
table_metrics.num_rows on the underlying asset before running — large tables need
a narrow filter_from/filter_to window to avoid scanning the full history.
synq-scout tools folder_of
folders table with its own
opaque id, so an ancestor is as addressable as the immediate parent — browse
or list any level without walking down from the roots.
synq-scout tools get_code
synq-scout tools get_commit_diff
synq-scout tools get_common_upstream_dependencies
synq-scout tools get_data_product
synq-scout tools get_database_change_details
synq-scout tools get_database_coordinates_from_entity
synq-scout tools get_deployment_rule
synq-scout tools get_domain
synq-scout tools get_downstream_dependencies
synq-scout tools get_entity_details
table_metrics (latest row count and
freshness) — check it before issuing unbounded queries against the underlying table.
synq-scout tools get_entity_from_database_coordinates
sql_fqn may be fully qualified (e.g. “db.schema.table”), partially qualified (“schema.table”), or
unqualified (“table”). Matching is hierarchical: more specific references narrow the search.
Partial references may match multiple entities (for example, the same table name across different schemas or instances).
Returns all matches including their actual database FQN, dialect, and connection.
synq-scout tools get_entity_impact
synq-scout tools get_entity_metrics
synq-scout tools get_immediate_downstream_dependencies
synq-scout tools get_immediate_upstream_dependencies
synq-scout tools get_incident_details
synq-scout tools get_issue
synq-scout tools get_issue_comments
synq-scout tools get_issue_details
synq-scout tools get_issue_impact
synq-scout tools get_latest_executions
synq-scout tools get_lineage
synq-scout tools get_monitor
synq-scout tools get_monitor_predictions
synq-scout tools get_orchestration
synq-scout tools get_owner
synq-scout tools get_saved_view
synq-scout tools get_schema
synq-scout tools get_upstream_dependencies
synq-scout tools get_upstream_sources
synq-scout tools iam
synq-scout tools list
List available MCP tools
synq-scout tools list_annotations
synq-scout tools list_checks
synq-scout tools list_commits
synq-scout tools list_data_product_members
synq-scout tools list_data_products
synq-scout tools list_database_changes
- “Show me schema changes to the users table in the last week”
- “What SQL definition changes happened to the customer_summary view?”
- “When was the last time a column was added to this table?”
synq-scout tools list_deployment_rules
synq-scout tools list_domain_members
synq-scout tools list_domains
synq-scout tools list_executions
synq-scout tools list_folder_members
synq-scout tools list_history
synq-scout tools list_monitors
synq-scout tools list_open_incidents
synq-scout tools list_open_issues
synq-scout tools list_owners
synq-scout tools list_ownerships
synq-scout tools list_saved_views
synq-scout tools list_sql_tests
synq-scout tools list_table_stats_monitors
synq-scout tools list_users
update_incident with owner_email so the picked email matches an
existing workspace user.
synq-scout tools preview_deployment_rule
synq-scout tools profile_columns
table_metrics.num_rows from GetEntityDetails first — for billion-row tables pass a
narrow time window (filter_from/filter_to) rather than scanning the full history.
synq-scout tools resolve_query
synq-scout tools sample_column_values
table_metrics.num_rows from GetEntityDetails first — for billion-row tables pass a
narrow time window (filter_from/filter_to) rather than scanning the full history.
synq-scout tools sample_entities
synq-scout tools save_data_product
synq-scout tools save_domain
synq-scout tools save_owner
synq-scout tools save_saved_view
synq-scout tools search_entities
table_metrics (row count, freshness) when available — use it to
decide whether candidate tables are safe to query without partition filters.
synq-scout tools set_issue_status
synq-scout tools set_saved_view_pin
synq-scout tools submit_feature_request
- No existing tool can fulfill the user’s request
- The user explicitly asks for functionality that doesn’t exist yet
- The user encounters a limitation that no combination of available tools can work around