Overview

Monte Carlo allows developers to programmatically manage its Data + AI Observability service using:

  1. Agent Toolkit: Teaches your agents how to monitor data, validate code changes before they break production, triage alerts and much more using our MCP tools. Works with Claude Code, Cursor and others.

  2. API: Monte Carlo exposes a rich GraphQL API. This is the same API that powers Monte Carlo's web-based application and therefore offers a broad range of capabilities.

  3. SDK: Developers can also use the python SDK to more conveniently access all of Monte Carlo’s APIs.

  4. CLI: To simplify certain onboarding and integration operations, developers can install and use command line interface (CLI).

  5. Providers: To use/include Monte Carlo in orchestration tools.
    For instance, using Circuit breakers to stop pipelines when data does not meet a set of quality or integrity thresholds.

  6. Monitors as code (IaC + CLI): To deploy monitors as part of a CI/CD process.

Credentials are required to authenticate calls. Monte Carlo supports API keys and OAuth client credentials β€” see API Authentication to create and use them. Consider also checking out the API Explorer to get started.


Did this page help you?