TestDrive with Darcy
Drive TestDrive from chat, from Slack, and from your editor over MCP
TestDrive has a full interface, but most of what it does can be asked for instead — from the workspace chat panel, from a Slack channel, or from your editor.
Darcy Chat in a Workspace
Open Darcy Chat from the workspace header and Darcy arrives already scoped to that workspace. It can look at the tests, the runs, and what the workspace has learned, and it can act on them.
Status
"Did last night's smoke run pass?"
Investigation
"Why did the checkout test fail on staging?"
New coverage
"Add a test that a signed-out visitor can't reach the admin page"
Maintenance
"Rebuild the script for the invoice download test"
A run
"Run the billing-tagged tests against staging"
Reading happens directly. Anything that changes the workspace — creating a test, saving a script, starting a run — asks for your approval first.
Triage From Slack
When someone hits a problem, the useful moment is right then, in the channel where they said so. /darcy triage opens a form in Slack: describe what went wrong, optionally attach a video, and pick the TestDrive workspace it belongs to.
Darcy investigates against the real application and replies in the thread with what it found and the evidence behind it. If the problem is reproducible, it drafts a triage candidate — a proposed acceptance test capturing exactly what broke.
Triage needs the Slack workspace connected for your organization, TestDrive enabled, and access to the workspace you pick. Attached video is capped at 10 MB. See Slack for connecting the workspace, and note you can run the same triage conversation from the workspace's own Darcy Chat panel.
MCP: TestDrive in Your Editor
MCP Install in the workspace header gives you a ready-made configuration for an MCP client — your editor, or another agent. Once connected, the agent you already code with can list tests, start runs, poll for results, save scripts, and read or write application knowledge.
The practical loop: your editor agent changes code, runs the acceptance tests that cover it, reads the failure, and fixes it — without you moving between windows.
Inspect
Get the workspace, list tests, runs, credentials, and knowledge
Change
Create or update a test, save or delete a script, generate a script
Execute
Run tests, get a run, cancel a run
Teach
Save knowledge about the application
Because a workspace runs one run at a time, an MCP client is expected to queue and poll rather than assume a run starts immediately — a batch submitted while the workspace is busy may be partly rejected, and the workspace reports its concurrency state so an agent can wait properly.
Next Steps
Connect Slack for your organization
Understand triage candidates
Learn how MCP works in DarcyIQ
Read what a run produced
Last updated
Was this helpful?

