See the SQL for every step
Every operation in your flow is translated to standard SQL.
cwprep generates .tfl and .tflx files from natural language. No drag-and-drop in the Tableau Prep GUI required.

Install the package, configure MCP, then describe what you need. pip install cwprep
# MCP Server Config Example
{
"mcpServers": {
"cwprep": {
"command": "uvx",
"args": ["--from", "cwprep[mcp]", "cwprep-mcp"]
}
}
}
# Prompt Example
"Connect to intranet SQL Server (SSPI) to build a multi-database cleaning flow"
"Remove invalid columns, then execute Unpivot on month data"Every operation in your flow is translated to standard SQL.
Native support for SQL Server and Alibaba Cloud MySQL.
Generate complete .tflx packages without opening Tableau Prep.
Pivot, unpivot, join, union, filter, and calculate from plain text.
| Feature | Datacooper | Default workflow | Advantage |
|---|---|---|---|
| Transparency | Full SQL output | GUI black box | Share SQL with DBA or compliance teams. |
| Runs without GUI | Prompt and code driven | Requires visual interface | Build many pipelines from scripts. |
| Your choice of AI | Any MCP-compatible model | Official cloud only | Use the model that fits your deployment boundary. |
No, unless you choose that setup yourself. cwprep can run locally through MCP, so data can stay on your machine or inside your own network.
Yes. cwprep can generate .tfl and .tflx files without Tableau Prep. You only need Tableau Prep to open and run the resulting flow.
cwprep supports SQL Server including Windows SSPI authentication, Alibaba Cloud MySQL, and standard ANSI SQL-oriented workflows.
No. cwprep is model-agnostic and works with Claude, ChatGPT, Gemini, and DeepSeek when the model can drive MCP tool calls.
Core features open source. Advanced features and deployment on request.
Contact Us