OperatorGet started
← All integrations
Datarobot logo

Connect Datarobot to OpenClaw on Operator.io

Datarobot is a machine learning platform that automates model development, deployment, and monitoring. It empowers organizations to quickly gain predictive insights from large datasets.

Automate Datarobot with AI

Hand Datarobot to an OpenClaw agent running on Operator. You write what you want in a chat and it turns that into real Datarobot actions like add users to group, add user to organization, analyze dataset definition, without you opening the app.

Your agent reaches Datarobot directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Datarobot

Your agent can call any of these Datarobot actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Add Users to Group

Tool to add one or more users to a DataRobot user group by groupId. Use when you have a valid groupId and want to add existing usernames. Limit 100 users per request.

Add User to Organization

Tool to add a user to an existing organization. Use when you have an organizationId and wish to add or create a user within it.

Analyze Dataset Definition

Tool to analyze a dataset definition by ID. Use when you need to trigger an analysis job that retrieves dataset metadata, schema, and statistics.

Archive Model Package

Tool to archive a DataRobot model package. Use when you need to archive a model package that is no longer actively used.

Build Java Scoring Code Package

Initiates an asynchronous build of a Java JAR package containing DataRobot Scoring Code for a deployment. The JAR can be executed locally for predictions or used as a library in Java applications. Use after confirming the deployment is a...

Cancel Notebook Job

Tool to cancel a running or pending notebook job execution. Use when you need to stop a notebook job that is currently executing or queued. The cancellation is immediate and cannot be undone.

Cancel Project Job

Tool to cancel a pending job for a project. Use when you need to stop a queued or running job after confirming its ID.

Check Project Status

Tool to check the status of a DataRobot project. Use after creating or loading a project to monitor its stage and Autopilot completion.

Clone Application Template

Tool to clone an application template into a codespace. Use when you need to create a new codespace from an existing template.

Clone Files Collection

Tool to create a duplicate files collection in DataRobot. Use when you need to clone an existing files catalog item, optionally excluding specific files. The cloning operation is asynchronous - poll the returned location URL to check sta...

Copy File or Folder

Tool to copy a file or folder within the same DataRobot catalog item. Use when you need to duplicate files or folders in the data registry with configurable overwrite strategies.

Create Access Role

Create a custom Access Role for an organization. Use to define tailored permission sets controlling user access to DataRobot entities (projects, deployments, datasets, etc.). Requires an organization ID which can be obtained from the acc...

Create and Start Notebook Codespace

Tool to create and start a new notebook codespace in DataRobot. Use when you need to set up an interactive Jupyter notebook environment within a use case. Note: DataRobot limits concurrent notebooks to 4 running in parallel. If the limit...

Create Automated Document

Tool to request generation of automated compliance documents in DataRobot. Use when you need to generate documentation for projects, models, or deployments. The document generation is asynchronous. Poll the returned location URL to check...

Create Batch Monitoring Job

Tool to create a DataRobot Batch Monitoring job for tracking model performance and data drift on batch predictions. Use when you need to monitor predictions at scale. The job is created asynchronously and returns immediately with a job ID.

Create Batch Monitoring Job Definition

Tool to create a Batch Monitoring job definition for tracking deployment performance and data drift. Use when you need to set up scheduled or manual monitoring jobs for a DataRobot deployment.

Create Batch Prediction Job Definition

Tool to create a Batch Prediction job definition. Use when you need to manually or scheduled scoring on large datasets.

Create Batch Predictions

Tool to create a new batch predictions job in DataRobot. Use when you need to score large datasets using a deployment, model, or model package. The job processes predictions asynchronously.

Create Batch Predictions From Existing

Tool to create a new Batch Prediction job based on an existing job's configuration. Use when you need to re-run predictions with the same settings.

Create Batch Predictions From Job Definition

Tool to launch a Batch Prediction job from a job definition. Use when you need to execute a previously created batch prediction job definition for scoring.

Create Calendar from File Upload

Tool to create a DataRobot calendar by uploading a CSV or XLSX file containing date events. Use when you need to define custom calendars for time-series modeling with specific event dates. The operation is asynchronous - poll the returne...

Create Calendars from Country Code

Initialize generation of preloaded calendars from a country code. Creates calendars with national holidays for the specified country and date range. Calendar generation is asynchronous - poll the returned location URL to check completion...

Create Calendar from Dataset

Tool to create a calendar from a dataset in DataRobot. Use when preparing time-series projects that require custom calendar definitions. Calendar creation is asynchronous - use the returned statusId to monitor progress.

Create Change Request

Create a Change Request for a DataRobot deployment to enable governance workflows. Use when you need to request approval for deployment changes such as changing importance, replacing models, updating status, or deleting deployments. Chan...

Create Code Snippets

Tool to generate code snippets for DataRobot models, predictions, or workloads. Use when you need sample code to interact with DataRobot models, make predictions, or process workloads in various programming languages.

Download Code Snippet

Tool to download code snippets for DataRobot deployments, models, or workloads. Use when you need sample code to make predictions, interact with models, or work with workloads. Generates code in Python, cURL, PowerShell, or Qlik based on...

Create Comment

Tool to create a comment on a DataRobot entity (deployment, use case, model, catalog, etc.). Use when you need to add notes, feedback, or documentation to DataRobot objects.

Create Compliance Doc Template

Tool to create a new compliance documentation template in DataRobot. Use when you need to define a reusable structure for model compliance documentation. Templates can include DataRobot-generated content, user-provided text, custom secti...

Create Credentials

Store a new set of credentials in DataRobot for use with data sources and connections. Supports multiple credential types including basic auth, OAuth, cloud provider credentials (AWS, GCP, Azure), and database-specific authentication. Us...

Create Custom Application Source

Tool to create a custom application source in DataRobot. Use when you need to create a new source for custom applications.

Create Custom Application Source Version

Create a new custom application source version in DataRobot. Use when you need to create a new version of an existing custom application source with optional file uploads, environment configuration, or based on a previous version.

Create Custom Application Source From Template

Tool to create a custom application source from a custom template. Use when you need to instantiate a new application source based on an existing custom template.

Create Custom Job

Tool to create a new DataRobot custom job. Use when you need to define a custom execution task that runs arbitrary Python code in DataRobot's managed environment. Only the 'name' field is required; DataRobot applies sensible defaults for...

Create Custom Jobs Cleanup

Tool to permanently delete a custom job. Use when you need to permanently remove a soft-deleted custom job and all its components. The custom job must be soft-deleted first before permanent deletion.

Create Custom Job Hosted Custom Metric Template

Tool to create a hosted custom metric template for a DataRobot custom job. Use when defining how custom metrics should be collected and aggregated for observability. The template must specify whether metrics are model-specific, the aggre...

Create Custom Model

Tool to create a new DataRobot custom model for training or inference. Use when you need to register a custom model in DataRobot. For inference models, targetType and targetName are typically required (e.g., targetType='Regression' requi...

Get Custom Model Deployment Logs

Tool to request logs from a deployed custom model. Use when troubleshooting failed prediction requests or debugging custom model behavior. Returns a status ID for polling - logs are generated asynchronously.

Clone Custom Model

Tool to clone an existing custom model in DataRobot. Use when you need to create a copy of a custom model for reuse or experimentation.

Create Custom Model Version

Tool to create a new version for an existing DataRobot custom model. Use when you need to update a custom model with new code files, environment changes, or configuration updates. Creates either a major or minor version based on the isMa...

Create Data Disparity Insights

Tool to start data disparity insight calculations for a DataRobot model. Use when you need to analyze data disparity between two classes for a specific feature. The calculation is asynchronous; poll the returned location URL to check job...

Create Data Engine Workspace State

Create a Data Engine workspace state by executing a SQL query against DataRobot datasets. Use when you need to transform, join, or prepare data before modeling. The workspace state captures the query definition and can be used to generat...

Create Dataset Definition

Create a dataset definition in DataRobot to define how to access and use a dataset from the AI Catalog. Use when you need to establish a reusable definition for a dataset that can be referenced in projects and deployments.

Create Dataset Chunk Definition

Tool to create a chunk definition for a dataset definition in DataRobot. Use when you need to define how to partition a dataset into chunks for distributed processing or validation strategies.

Create Dataset Feature List

Tool to create a custom feature list within a dataset. Use when you need to define a specific subset of features for analysis or modeling.

Create Dataset from File

Tool to create a DataRobot dataset by uploading a file (CSV, Excel, etc.). Use when you need to upload data files to DataRobot's global catalog for modeling or prediction. Dataset creation is asynchronous - poll the statusId to monitor c...

Create Dataset Feature Transform

Tool to create a feature transform on a DataRobot dataset. Use when you need to transform an existing feature into a new feature with a different type or extract date components. Feature creation is asynchronous - poll the returned locat...

Create Dataset from Data Source

Tool to create a dataset from an external data source connector (database, S3, etc.). Use when you need to import data from a configured data source into DataRobot. The dataset creation is asynchronous - poll the returned location URL to...

Create Dataset from Recipe

Tool to create a dataset from a DataRobot wrangling recipe. Use when you need to materialize a recipe into a reusable dataset. Creation is asynchronous - poll the location URL to check completion status.

Plus 788 more Datarobot actions your agent can call.

How to connect Datarobot

You authorize Datarobot once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Datarobot without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Datarobot

How do I connect Datarobot to Operator?
Connecting Datarobot is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Datarobot and you never reauthorize by hand.
Can my agent run Datarobot as part of a larger task?
Yes. It can call Datarobot mid task, hand it the input, and use what comes back in the next step. So a job that involves generating, classifying, or analyzing something can route through Datarobot without you stitching the calls together yourself.
Do I need to write code or manage Datarobot API keys?
No. Operator manages the Datarobot connection and token refresh, so there are no API keys to paste and nothing to deploy.
Can my agent use Datarobot together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Datarobot and tools like Chatbotkit, Griptape, Openai in one job, reading from one and acting in another without you wiring anything between them.

Datarobot integrations

Pick an app to see what your agent does across Datarobot and it, or browse all integrations.

Put your agent on Datarobot

Sign in, connect Datarobot, and hand your agent the work. Your first week is free.

Get started