Operations agent

The Operations Agent allows users to ask questions of their Data + AI Observability, their data platform, and take action in Monte Carlo through natural language.

Available Use-cases and Tools

Users can leverage the Operations Agent to answer questions or take actions such as:

  • "Are there any alerts assigned to me in the past day?"
  • "How's the health status of table X?"
  • "What are some trends and patterns in my alerts?"
  • "What tables should I add monitors for?"
  • "When was my table Y last updated?"
  • "what assets and reports would this data issue impact?"
  • "Can I deprecate table X?", and many more.
  • "Add a comment to X alert."

Operations Agent leverages the following tools:

CategoryTool NameDescriptionExample Use Cases
AlertsgetAlertsRetrieve alerts and incidents from Monte Carlo with filtering options• Get recent data quality alerts for a specific time period • Filter alerts by severity, status, or data assets • Generate reports on incident trends and patterns
AlertsupdateAlertUpdate alert status, severity, or metadata• Mark alerts as acknowledged or resolved • Declare incidents by setting severity levels • Add custom names to alerts for tracking
AlertssetAlertOwnerAssign or remove alert ownership• Assign alerts to team members for investigation • Clear ownership when transferring responsibility • Manage alert assignment workflows
AlertscreateOrUpdateAlertCommentAdd comments to alerts for collaboration• Document investigation findings and next steps • Share context with team members on alert resolution • Track alert resolution progress and decisions
Data operationsgetQueriesForTableRetrieve query logs for a table, showing reads or writes over time• Analyze table usage patterns and frequency • Identify which queries are updating specific tables • Investigate data lineage through query analysis
Data operationsgetQueryDataGet full query text and metadata for specific query occurrences• Review complete SQL for truncated query snippets • Analyze query performance and execution details • Debug data pipeline issues
Data operationscreateValidationMonitorMacGenerate YAML configuration for validation monitors• Create data quality rules using monitors-as-code • Define custom validation logic for specific tables • Automate monitor deployment through CI/CD pipelines
Data operationsgetValidationPredicatesList available predicates for creating validation monitors• Discover supported validation rule types • Understand predicate syntax and parameters • Build complex validation conditions
Assets/CataloggetTableGet detailed table information including schema, statistics, and metadata• Understand table structure and data types • Review table statistics and monitoring capabilities • Explore table metadata and tags
Assets/CatalogsearchSearch the Monte Carlo catalog for tables, views, dashboards, and other assets• Find tables by name or description across warehouses • Discover related data assets and BI reports • Locate specific datasets within large data catalogs
Assets/CataloggetDomainsList available domains in your Monte Carlo workspace• Understand data organization and ownership • Filter other operations by domain • Navigate domain-based access controls
DependenciesgetTableLineageExplore upstream and downstream data dependencies• Map data flow between tables and systems • Understand impact analysis for schema changes • Visualize end-to-end data pipelines
OthertestConnectionVerifies connectivity and authentication with the Monte Carlo API• Test MCP setup during initial configuration • Validate credentials and network connectivity • Troubleshoot connection issues
OthergetUserGet current user information and permissions• Verify authentication and user context • Check user permissions and access levels • Validate user-specific configurations
OthergetCurrentTimeGet current time in ISO format for API compatibility• Generate time ranges for other API calls • Ensure consistent timestamp formatting • Calculate relative time periods