← Reference Deep-Dives Reference Deep-Dive · Updated · 3 min read

Claude MCP Customer Research: Setup Guide

By Kevin, Founder & CEO

Claude can coordinate customer research through User Intuition’s MCP server: shape a study, obtain plan and recruitment approval, and bring interview evidence back into the conversation.

Connect your agent

Use the hosted endpoint, https://mcp.userintuition.ai/mcp, with OAuth in compatible clients. For local stdio, run npx -y @userintuition-ai/mcp with USERINTUITION_API_KEY set to your ui_sk_ key. The CLI supports browser login and API-key management. Hosted OAuth does not require exchanging a user-supplied API key.

For a local stdio client that uses an MCP configuration file:

{
  "mcpServers": {
    "userintuition": {
      "command": "npx",
      "args": ["-y", "@userintuition-ai/mcp"],
      "env": {"USERINTUITION_API_KEY": "ui_sk_your_key_here"}
    }
  }
}

Keep real keys out of version control. For shell workflows:

npm install -g @userintuition-ai/mcp
userintuition-mcp login
userintuition-mcp list
userintuition-mcp list_studies

Start with a read such as list_studies to check your connection. See the current MCP setup guide for client-specific instructions and the research skills for workflow guidance.

Five workflow examples

1. Preference check

“Compare these three headlines with our intended audience. Ask me to choose panel or BYOP, create a draft, and help me review the study plan before recruitment.”

Claude uses create_study, customize_study, and get_study. A preference check uses the ordinary study workflow, not a separate quick-poll call.

2. Claim test

“Test what buyers think this claim means, whether they believe it, and what proof they would need.”

Include the exact wording and audience in the brief. Ask the agent to preserve skeptical reactions and to avoid turning a few interviews into a population-wide credibility score.

3. Message test

“Explore what this landing page promises and which parts are confusing. Help me supply the asset and approve the discussion guide.”

For concept tests, send an accessible concept image or URL through Customize Plan with its label and learning goals. The backend validates and attaches assets. Do not put raw study-plan fields or concept links into create_study.

4. Churn study with your own customers

“Use BYOP for customers who cancelled in the last 90 days. I will provide the authorized email list. Focus on the sequence leading to cancellation and alternatives considered.”

For a BYOP study, use create_participants with 1–100 unique participant emails per batch after the saved plan and invitations are approved. Invitations send by default; set silent: true on individual participant records when invitations should not send. Source customer lists through your own authorized export or integration; MCP has no direct CRM segment-sync tools.

5. Reuse prior evidence

“Compare these two studies, retrieve their reports, and check the interview sources behind the main differences.”

Agents can search findings and participant responses across authorized studies, then retrieve the underlying reports and interviews. Results preserve study context and source links; the calling agent interprets the evidence. Search coverage is explicit, and retrieving evidence does not launch research.

Common gotchas

A draft is not a plan. Create a metadata draft with create_study, then send the research brief through customize_study. Relay any planning questions to the user. Retrieve the persisted plan with get_study and obtain approval before recruitment. The user must choose panel or BYOP explicitly.

Review the estimate before launch. For a panel study, use launch_panel with dry_run: true to obtain the recruitment estimate. Show the country, language, cost, and timeline; launch with the same settings after approval. Each launch specifies one country. Audiences below 10% incidence require a feasibility request.

A transcript is not a completed study. Paginate interviews and check quality before counting them. Provisioning status reflects interviewer setup, not all fielding state.

Reports have a specific contract. Study results expose findings, participant responses, sample profiles, recommendations, and source references in JSON. Use generate_report when analysis is needed, and get_interview to verify supporting messages and recording links. Preference shares, credibility scores, and ranked themes are not guaranteed typed fields in this response.

Webhooks are supported. The server can create and delete completed-interview webhooks. They are account-wide and currently have no automatic delivery retries. Reconcile notifications against interview records when completeness matters.

A conversation is not a scheduler. Save the study ID and return to check progress, or use your own supported automation. Do not assume Claude will keep polling after its session ends.

Get started with a read

Ask Claude to list studies or inspect a selected study. When you are ready to commission research, provide the question and explicitly choose recruitment. See agentic research and the current tool reference.

Note from the User Intuition Team

User Intuition provides AI-moderated qualitative research for agencies, consulting firms, and research teams. Keep your methodology and discussion guide, bring your own sample or use our 4M participant panel, and review recordings, transcripts, and evidence-linked findings. Your researchers connect the evidence to the client decision and prepare the final recommendations.

Inspect complete sample calls and a readout, then test your own brief. Starter voice interviews cost $30 with your sample or $60 with standard panel recruitment, with no monthly fee. Specialty audiences are quoted separately; incentives you arrange for your own sample are additional. See pricing or try 3 free voice interviews with your own participants.

Frequently Asked Questions

Open Claude Desktop, navigate to Settings → Developer → Edit Config (or open ~/Library/Application Support/Claude/claude_desktop_config.json directly). Add an entry under mcpServers with the command npx, args [-y, @userintuition-ai/mcp], and env set to {USERINTUITION_API_KEY: your_ui_sk_key}. Save the file and restart Claude Desktop. The research tools will appear in Claude's tool context on next launch. Full config block is in the setup section of this guide.

Run: claude mcp add userintuition -- npx -y @userintuition-ai/mcp. Then set your API key: claude mcp edit userintuition (or export USERINTUITION_API_KEY=ui_sk_your_key_here in your shell before starting a Claude Code session). The server will be available in all subsequent Claude Code sessions in that project. Verify it connected by asking Claude to list available tools.

Create a draft with create_study and send the brief through customize_study. Answer the planning questions, retrieve the saved plan with get_study, and approve it before recruitment. Choose panel or BYOP explicitly. Panel recruitment needs an approved dry-run estimate; BYOP needs an authorized participant list and invitations.

When an operation replaces the screener array, send the complete intended set of questions rather than only the new question. Read the saved configuration afterward and verify eligibility logic before recruitment. Follow the current operation schema for supported fields.

Claude can help sequence supported research operations. Your application should still present the saved plan, intended audience, and cost for review before recruitment. A connected tool does not establish approval to spend money or invite participants.

Use list_studies and get_study_report to retrieve selected studies, then get_interview to verify source evidence. The agent can compare these sources in its own context. Evidence search finds relevant findings and participant responses across authorized studies, with context and references for source retrieval.

Browser Claude (claude.ai) does not support custom MCP server configuration — MCP server connections require either Claude Desktop (via the config file) or Claude Code (via the CLI). For browser-based workflows, the REST API is available directly, or you can use any other MCP-compatible client that supports external server configuration.

Connect a compatible client to https://mcp.userintuition.ai/mcp and complete OAuth. Local stdio uses npx -y @userintuition-ai/mcp with USERINTUITION_API_KEY. The CLI supports browser login and API-key management. API keys remain available for REST and local integrations; hosted OAuth does not require a user-supplied API key.
Get Started

Put This Research Into Action

Run your first 3 AI-moderated customer interviews free with your own participants — no sales call.

Self-serve

Launch your first study in minutes. Results in 24 hours.

See it First

Explore a real study output — no sales call needed.

No contract · No retainers · First insights in 24 hours