Great Question
Great Question is the Agentic UX research platform for product builders.
Что умеет
- Add Interview Study Moderator: Add a new interview study moderator. Add a user to an interview as a moderator, collaborator, or observer.
- Add Interview Study Participant: Add a new interview study participant. Add existing candidates to an interview as shortlisted participants. Skips candidates already in the study, inaccessible to the
- Add Interview Study Screener Question: Add a new interview study screener question. Does not replace existing questions on the screener.
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Great Question is the Agentic UX research platform for product builders. Run interviews, surveys, and prototype tests — and keep every insight in a single, AI-powered repository.
Once connected, Claude, ChatGPT, Cursor, Windsurf, Gemini CLI, or any other MCP client can:
- Create studies — interview studies, surveys, and prototype tests directly from a prompt
- Schedule and incentivize — set up screeners, scheduling, and incentives without leaving the conversation
- Find the right people — search your customer CRM to identify the best candidates for each study
- Query your repository — generate insights, summaries, and reports from years of past research
This goes beyond read-only access. Instead of just retrieving past research, Great Question lets AI agents actively run research workflows — from recruiting the right participants to launching fully configured studies.
Setup
For Claude Code: bashclaude mcp add --transport http great-question https://greatquestion.co/api/mcp/v1
For other MCP clients, point them at the streamable-HTTP endpoint: https://greatquestion.co/api/mcp/v1
Sign in with your Great Question workspace credentials when prompted — OAuth 2.0 handles the rest.
Security
- OAuth 2.0 authorization (no API keys to manage)
- Role-based permissions inherited from your Great Question workspace
- SOC 2 Type II compliant
- Strict data isolation between accounts
- Your data is never used to train AI models
Who it's for
Product managers bringing the customer voice into PRDs · UX researchers scaling research programs · Designers referencing past usability tests · Research ops teams streamlining workflows.
Список инструментов сервера (60)
Технические названия из tools/list. Нужны только разработчикам.
| add_interview_study_moderator | Add a new interview study moderator. Add a user to an interview as a moderator, collaborator, or observer. |
| add_interview_study_participant | Add a new interview study participant. Add existing candidates to an interview as shortlisted participants. Skips candidates already in the study, inaccessible to the caller's teams, uncontactable, or ineligible. |
| add_interview_study_screener_question | Add a new interview study screener question. Does not replace existing questions on the screener. |
| add_study_participant | Add a new study participant. Add existing candidates to any study as shortlisted participants. Works across interview, survey, and unmoderated test studies. Skips candidates already in the study, inaccessible to the caller's teams, uncontactable, or ineligible. |
| add_survey_screener_question | Add a new survey screener question. Does not replace existing questions on the screener. |
| add_survey_study_participant | Add a new survey study participant. Add existing candidates to a survey as shortlisted participants. Skips candidates already in the study, inaccessible to the caller's teams, uncontactable, or ineligible. |
| add_unmoderated_test_study_participant | Add a new unmoderated test study participant. Add existing candidates to an unmoderated test as shortlisted participants. Skips candidates already in the study, inaccessible to the caller's teams, uncontactable, or ineligible. |
| add_unmoderated_test_study_screener_question | Add a new unmoderated test study screener question. Does not replace existing questions on the screener. |
| create_candidate | Create a new candidate. Create a research participant (candidate). Idempotent on the account's unique id attribute (email / phone_number / external_identifier) — a matching existing candidate is updated instead of duplicated. Additional per-account custom attribute keys may be passed alongside the core fields. |
| create_interview_study_screener | Create a new interview study screener. Replace the screener questions on an existing interview study. All existing questions are replaced by the provided set. |
| create_interview_study | Create a new interview study. Create an interview study with optional screener questions in a single call. |
| create_survey_screener | Create a new survey screener. Replace the screener questions on an existing survey study. All existing questions are replaced by the provided set. |
| create_survey_study | Create a new survey study. Create a survey, optionally with its questions in a single call. Pre-screener (qualification) questions are added separately via create_survey_screener. |
| create_unmoderated_test_study_screener | Create a new unmoderated test study screener. Replace the screener questions on an existing unmoderated test study. All existing questions are replaced by the provided set. |
| create_unmoderated_test_study | Create a new unmoderated test study. Create an unmoderated test study with optional screener questions in a single call. |
| delete_candidate | Delete a candidate. Permanently forget a candidate: destroys screener responses, detaches clips, and wipes PII (via Customer#forget!). This action is irreversible. |
| delete_interview_study_screener_question | Delete an interview study screener question. Remove a single question from an interview's screener. |
| delete_interview_study_screener | Delete an interview study screener. Remove all questions from an interview study's screener. |
| delete_interview_study | Delete an interview study. Soft-delete (discard) an interview. |
| delete_survey_screener_question | Delete a survey screener question. Remove a single question from a survey's screener. |
| delete_survey_screener | Delete a survey screener. Remove all questions from a survey study's screener. |
| delete_survey_study | Delete a survey study. Soft-delete (discard) a survey. |
| delete_unmoderated_test_study_screener_question | Delete an unmoderated test study screener question. Remove a single question from an unmoderated test's screener. |
| delete_unmoderated_test_study_screener | Delete an unmoderated test study screener. Remove all questions from an unmoderated test study's screener. |
| delete_unmoderated_test_study | Delete an unmoderated test study. Soft-delete (discard) an unmoderated test. |
| get_candidate | Get a single candidate by ID. Research participants (people who take part in studies). Returns full profile including name, email, demographics, and participation history. |
| get_interview_study_calendar_settings | Get a single interview study calendar settings by ID. Fetch calendar booking settings for an interview. |
| get_interview_study_response | Get a single interview study response by ID. Fetch a single interview pre-screener response by id with structured answers and qualification data. |
| get_interview_study_screener_response | Get a single interview study screener response by ID. Fetch a single interview screener response by id with structured answers and qualification data. |
| get_interview_study_screener | Get a single interview study screener by ID. Fetch the screener questions for an interview study. |
| get_interview_study | Get a single interview study by ID. Fetch a single interview by id with full details. |
| get_repo_highlight | Get a single repo highlight by ID. Repository highlights representing annotated excerpts from research sessions. Returns full highlight details including description, content, tags, session reference, and video data (stream URL, thumbnail, download URL). |
| get_repo_insight | Get a single repo insight by ID. Repository insights representing research findings and stories. Returns full insight details including text, cover image, tags, and associated study. |
| get_repo_reel | Get a single repo reel by ID. Repository reels (highlight compilations) representing curated collections of video clips. Returns full reel details including text, clips with text, tags, and video data (stream URL, thumbnail). |
| get_repo_session | Get a single repo session by ID. Repository sessions representing research interviews, calls, or observations. Returns full session details including title, summary, tags, and associated study/candidate. |
| get_repo_session_transcript | Get a single repo session transcript by ID. Transcript for a specific repository session. Returns full speaker-attributed transcript content. |
| get_screener_response | Get a single screener response by ID. Fetch a single screener response by id. Works for responses from any study type (interview, survey, unmoderated test). Scoped to the authenticated account. |
| get_study | Get a single study by ID. User research studies (interviews, surveys, unmoderated tests). Returns full study details including title, status, style, methodology, and configuration. |
| get_survey_screener | Get a single survey screener by ID. Fetch the screener questions for a survey study. |
| get_survey_study_response | Get a single survey study response by ID. Fetch a single survey participant response by id with structured answers and qualification data. |
| get_survey_study_screener_response | Get a single survey study screener response by ID. Fetch a single survey screener response by id with structured answers and qualification data. |
| get_survey_study | Get a single survey study by ID. Fetch a single survey by id with full details. |
| get_transcript | Get a single transcript by ID. Text transcriptions of recorded research sessions. Returns full transcript including speaker-attributed content. |
| get_unmoderated_test_study_response | Get a single unmoderated test study response by ID. Fetch a single participant response by id with the full structured answer set, including task metrics, timings, and qualification data. |
| get_unmoderated_test_study_response_transcript | Get a single unmoderated test study response transcript by ID. Transcript for a specific unmoderated test study response. Returns full speaker-attributed transcript content for the participant's recorded session. Returns 404 when no session recording exists for this response. |
| get_unmoderated_test_study_screener_response | Get a single unmoderated test study screener response by ID. Fetch a single unmoderated test screener response by id with structured answers and qualification data. |
| get_unmoderated_test_study_screener | Get a single unmoderated test study screener by ID. Fetch the screener questions for an unmoderated test study. |
| get_unmoderated_test_study | Get a single unmoderated test study by ID. Fetch a single unmoderated test by id with full details. |
| list_candidates | List all candidates with pagination. Research participants (people who take part in studies). Returns name, email, demographics, and participation history. |
| list_interview_studies | List all interview studies with pagination. Interview (video call) studies. Returns title, status, and configuration for each interview. |
| list_interview_study_moderators | List all interview study moderators with pagination. List users assigned to an interview (moderators, collaborators, observers). |
| list_interview_study_responses | List all interview study responses with pagination. List pre-screener responses for an interview study. Each response includes structured answers with labels, values, qualification flags (qualified, qualifying, disqualified), and match score — useful for triaging candidates. |
| list_interview_study_screener_responses | List all interview study screener responses with pagination. List screener responses for an interview study. Each response includes structured answers with labels, values, qualification flags (qualified, qualifying, disqualified), and match score — useful for triaging applicants. |
| list_repo_highlights | List all repo highlights with pagination. Repository highlights representing annotated excerpts from research sessions. Returns highlight metadata including text, title, and color. |
| list_repo_insights | List all repo insights with pagination. Repository insights representing research findings and stories. Returns insight metadata including title, description, and content type. |
| list_repo_reels | List all repo reels with pagination. Repository reels (highlight compilations) representing curated collections of video clips. Returns reel metadata including title and subtitle. |
| list_repo_sessions | List all repo sessions with pagination. Repository sessions representing research interviews, calls, or observations. Returns session metadata including title, summary, and timestamps. |
| list_studies | List all studies with pagination. User research studies (interviews, surveys, unmoderated tests). Returns title, status, style, and configuration. |
| list_survey_studies | List all survey studies with pagination. Survey studies. Returns title, status, and configuration for each survey. |
| list_survey_study_responses | List all survey study responses with pagination. List participant responses for a survey study. Each response includes structured answers with labels, values, qualification flags (qualified, qualifying, disqualified), and match score. |