20 tools from the DataGen MCP Server, categorised by risk level.
View the DataGen policy →checkCodeExecStatus Monitor the progress and retrieve results of asynchronous code execution with automatic polling.
After starting code execution with 'asyncExecut... 2/5 checkRemoteMcpOauthStatus Check the status of an OAuth flow for remote MCP server connection with polling.
After receiving an OAuth redirect URL from addRemoteMcpServer,... checkRunStatus Monitor the progress and results of a running DataGen workflow with automatic polling.
After starting a workflow with 'submitDeploymentRun', use... getDeploymentDetails 🔍 Get comprehensive deployment details for easy copying to Clay or other tools.
Retrieves complete information about a specific deployment inc... getToolDetails Get comprehensive documentation for any specific tool.
you use it to find the tool details and the server name to use in code execution tool. getUserSecrets Get User Secret Keys
Retrieve all available secret keys for the authenticated user. These keys can be referenced in Python code execution fo... listSchedules List all scheduled deployments for the current user.
View and manage all your scheduled deployment executions with filtering and pagination opt... memory_search 🔍 Search memories previously saved for the current user.
Run semantic search across stored context to quickly retrieve preferences, project histo... 2/5 searchTools 🔎 Find tools by functionality, keywords, or provider.
Smart search across all available tools when you know what you want to accomplish but a... 2/5 validateDeploymentConnection Validate deployment connection before executing a workflow. Recommend to use this tool before running a deployment.
Use this to confirm that requ... addRemoteMcpServer Add a remote MCP server with OAuth or direct URL to DataGen.
<Find Remote MCP Server URL>
Before adding a remote MCP server, and if you ... 2/5 memory_write 💾 Write a personalized memory for the authenticated user.
Capture durable preferences, ongoing work, or contextual notes so future workflows can ... 2/5 scheduleDeployment 🕐 Schedule a deployment to run at specific times or intervals.
Set up automated execution of deployments using flexible scheduling options ... 2/5 submitDeploymentRun Execute a deployed DataGen workflow with custom inputs.
Use this to run pre-built workflows (like data processing pipelines, web scrap... 2/5 updateRemoteMcpServer Update an existing remote MCP server with new configuration and refresh its tools list.
Use this tool to update the configuration of an exis... 2/5 asyncExecuteCode Execute Python code asynchronously for long-running operations.
This tool starts Python code execution in the background and returns immediate... 4/5 deployCode Deploys working Python code as a DataGen standalone deployment.
This tool orchestrates the complete workflow: takes your Python code, tests it,... 4/5 executeCode Execute Python code with full access to MCP tools and data processing libraries.
This is your Python sandbox for building workflows, processin... 4/5 ReAuthRemoteMcpServer 🔄 Reauthenticate an existing remote MCP server connection.
When an existing remote MCP server's OAuth tokens have expired or become invalid... 3/5 The DataGen MCP server exposes 20 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the DataGen server.
DataGen tools are categorised as Read (10), Write (5), Destructive (1), Execute (4). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept