Skip to content
Elaichi Elaichi

survey

UserTesting

Connect UserTesting to Elaichi and hand every teammate a governed MCP endpoint — 13 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

UserTesting

AI tools

UserTesting tools for your AI agents

13 tools are ready to mint as an 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.

How it works

From UserTesting account to governed MCP endpoint

Connect

Link a UserTesting account through Elaichi's hosted connect flow. Credentials are vaulted — 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.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.