Legacy RPA hides the workflow inside a binary. Worksloth makes every workflow a small, versioned JSON your agent can read, reason about, and reproduce — steps, the fields each step needs, and exactly which steps a human must do. Then it drives all of it over MCP.
Canonical guide/v1 JSON. No scraping, no guessing.
{
"worksloth": "guide/v1",
"title": "Vahan new vehicle registration",
"stepCount": 7,
"requires": ["Chassis No", "Engine No", "Name", "Mobile", "PAN"],
"steps": [
{ "n": 1, "action": "fill", "caption": "Fill the fields from the record",
"fields": ["Chassis No", "Engine No"], "attended": false },
{ "n": 2, "action": "click", "caption": "Click Get Details",
"target": "Get Details", "attended": false },
{ "n": 3, "action": "pause", "caption": "Enter the Aadhaar OTP, then Resume.",
"attended": true }
]
}Drop this in your MCP client config:
{
"mcpServers": {
"worksloth": {
"command": "node",
"args": ["/path/to/worksloth/mcp/index.mjs"],
"env": {
"WORKSLOTH_SERVER": "https://dms.prk.sh",
"WORKSLOTH_TOKEN": "dd_ext_your_token"
}
}
}
}POST /api/guides/json — machine format (guide/v1)POST /api/guides/md — Markdown for humans and LLMsPOST /api/guides/pdf — a printable step-by-step guideEverything the app does, your AI can do:
Record the workflow once. Your AI understands it, reproduces it, and runs it — on the legacy portals that will never have an API.
Start free — no card