Survey
UserTesting
Connect UserTesting once and hand every teammate a governed MCP endpoint with 13 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.
Automations & dashboards
From answering questions to doing the work
A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.
Automations
Put UserTesting work on a schedule.
A trigger starts a sequence of steps: call a UserTesting tool, transform the result, branch, wait, and ask a person when it matters.
UserTesting digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch workspaceses
UserTesting
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
Post the digest
UserTesting
Queued
Collections and dashboards
Report on UserTesting without asking.
Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.
UserTesting health
Refreshed 4 minutes ago · every 15 minutes · from the workspaceses collection
Workspaceses
1,284 ↓ 12%
Studieses
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Workspaceses created
Last 14 days
By workspace
Share of activity
Engineering 34%
Product 27%
Support 21%
Sales 18%
AI tools
UserTesting tools for your AI agents
13 tools are ready to call through Elaichi's MCP endpoint the moment you connect UserTesting, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_usertesting_workspaces
List all UserTesting workspaces available to the authenticated account. Returns: id, name, uuid.
list_all_usertesting_workspace_studies
List studies in a usertesting workspace. Returns up to 50 studies per page, each including: cursor, orderedAt, orderedBy (email, name), productType, title, type, and uuid. Required: workspace_uuid.
list_all_usertesting_studies
List UserTesting studies in a workspace. Returns: token_type, expires_in, access_token, scope. Required: workspaceUuid.
get_single_usertesting_study_by_id
Get a single UserTesting study by id. Returns the full study object including title, sessionCount, orderedBy, netPromoterScores (with detractor, passive, and promoter percentages), tasks (with type, text, position, choices, and scale settings), and testPlan. Required: id.
list_all_usertesting_session_results
List UserTesting session result summaries for a test. Returns: sessionId, audienceId, status, startTime, finishTime. Required: testId. Max 500 sessions per page.
get_single_usertesting_session_result_by_id
Get full session results for a single UserTesting session by id. Returns: sessionId, audienceId, testPlanId, sessionParticipant, taskGroups, tasks. Required: id.
list_all_usertesting_session_transcripts
Retrieve the full video transcript for a UserTesting session in WebVTT format. Returns a WebVTT-formatted text string of timestamped cue entries (e.g. `00:00:00.000 --> 00:00:02.000` followed by spoken text). Only available for sessions belonging to LIVE_CONVERSATION and THINK_OUT_LOUD product types. Required: session_id.
list_all_usertesting_session_video_download_urls
Get a pre-signed video download URL for a UserTesting session. Returns: videoUrl, sessionId, expiresAt. Required: session_id. Only available for sessions in LIVE_CONVERSATION, NON_THINK_OUT_LOUD, and THINK_OUT_LOUD product types.
list_all_usertesting_session_clips
List video clips available for a usertesting session. Returns: uuid, name, description, timeStartMs, timeEndMs, videoUuid, hasAudio, hasCamera, layout. Required: session_id.
get_single_usertesting_session_clip_by_id
Get download details for a specific usertesting session clip by id. Returns: clipUuid, status, clipUrl. Required: session_id and id.
list_all_usertesting_test_highlight_reels
List highlight reels for a usertesting test result. Returns: uuid, name, durationMs, lastUpdatedAtMs, numClips, areAllClipsInReel. Required: test_id.
get_single_usertesting_test_highlight_reel_by_id
Get a highlight reel download link for a usertesting test result. Returns: reelId, status, reelUrl. Required: test_id, id.
list_all_usertesting_test_qx_scores
List QXscore results for a usertesting interaction test. Returns each QX task group's taskGroupId, label, qxScore, components (behavioral and attitudinal), and values (behavioral, usability, trust, appearance, loyalty). Required: test_id.
No tools match your search.
How it works
From UserTesting account to governed MCP endpoint
Connect
Link a UserTesting account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which UserTesting tools are exposed, rename them, or freeze arguments.
Authorize
Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.
Put your agents to work in the tools you already use
Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.