Describe your data pipeline. Get a Tableau Prep file.
cwprep generates .tfl and .tflx files from natural language. No drag-and-drop in the Tableau Prep GUI required - describe your data cleaning steps, and get a working flow you can open and run directly.

Quick Start
Run pip install cwprep, configure the MCP server, then describe your data pipeline.
Core Capabilities
Capability Matrix
| Feature | cwprep (Headless) | Tableau Prep AI | Advantages |
|---|---|---|---|
| Transparency | Full SQL output at every step | GUI blackbox - no SQL view | Share the SQL with your DBA or compliance team. No guessing what Tableau Prep did under the hood. |
| Runs without GUI | Yes (code and prompt driven) | No (requires visual interface) | Build dozens of pipelines in parallel from a script. No waiting for GUI renders. |
| Your choice of AI | Any MCP-compatible model (Claude, ChatGPT, DeepSeek) | Official cloud only | Use your company's private model if needed. No data leaves your network unless you choose it. |
Datacooper
Full SQL output at every step
Official AI
GUI blackbox - no SQL view
Share the SQL with your DBA or compliance team. No guessing what Tableau Prep did under the hood.
Datacooper
Yes (code and prompt driven)
Official AI
No (requires visual interface)
Build dozens of pipelines in parallel from a script. No waiting for GUI renders.
Datacooper
Any MCP-compatible model (Claude, ChatGPT, DeepSeek)
Official AI
Official cloud only
Use your company's private model if needed. No data leaves your network unless you choose it.
FAQ
Will my data be uploaded to the cloud?
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.
Can I use cwprep on a machine without Tableau Prep installed?
Yes. cwprep can generate .tfl and .tflx files without Tableau Prep being installed. You only need Tableau Prep when you want to open and run the resulting flow.
What databases are supported?
cwprep supports SQL Server including Windows SSPI authentication, Alibaba Cloud MySQL, and standard ANSI SQL-oriented workflows. Additional enterprise connectors can be added when needed.
Is cwprep bound to a specific LLM?
No. cwprep is model-agnostic and works with Claude, ChatGPT, Gemini, and DeepSeek as long as the model can drive MCP tool calls.
Can the generated .tfl files be opened directly in Tableau Prep?
Yes. cwprep generates standard .tfl and .tflx files that open and run directly in Tableau Prep without requiring plugins.
Does it support complex row and column transformations like Pivot?
Yes. cwprep is designed to generate Pivot and Unpivot steps reliably, including more complex multi-column transformation scenarios.
Core features open source (AGPL-3.0) · Advanced features & deployment on request
Contact Us