Automate
at high scale.
The deterministic engine for modern data pipelines. Connect CleanTextLab to your automation stack and process text with zero overhead.
The fastest path to a working automation flow, with setup steps and examples.
🔗 n8n Quick Setup
Quick n8n HTTP Request node configuration
# 1. Install the official community node in your n8n directory:
npm install n8n-nodes-cleantextlab
# 2. Or use the native HTTP Request node config:
{
"method": "POST",
"url": "https://cleantextlab.com/api/v1/run",
"headers": {
"x-api-key": "ctl_live_YOUR_KEY"
},
"body": {
"input": "{{ $json.text }}",
"steps": ["line-break-remover", "sort-remove-duplicates"]
}
}YOUR_KEY with your actual API key from SettingsGive your AI agents real tools.
Connect Claude, Cursor, and OpenHands to a suite of deterministic text tools. No more hallucinated formatting.
"cleantextlab": {
"command": "npx",
"args": ["-y", "cleantextlab-mcp"],
"env": {
"CLEANTEXTLAB_API_KEY": "..."
}
}Integrations.
Plug and play with the most popular automation platforms.
n8n
Open-source workflow automation with 400+ integrations
Zapier
Connect 6,000+ apps with simple triggers and actions
Make.com
Visual automation builder for complex multi-step workflows
Pipedream
Developer-first platform with code and low-code options
Power Automate
Microsoft's automation tool for Office 365 workflows
Pabbly Connect
Cost-effective automation with generous task limits
ChatGPT
Equip your custom GPTs with deterministic text tools via Actions
SDKs & Code.
Standard REST integration or clone our React SDK for a full UI.
curl -X POST https://cleantextlab.com/api/v1/run \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_KEY" \
-d '{"input": "hello world", "steps": ["upper-case"]}'import requests
response = requests.post(
"https://cleantextlab.com/api/v1/run",
headers={"x-api-key": "YOUR_KEY"},
json={"input": "hello world", "steps": ["upper-case"]}
)
print(response.json()["result"])Capabilities.
Chain any of our 35+ tools in a single request.
Frequently Asked Questions.
Everything you need to know about automating with CleanTextLab.