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.
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.