Skip to content
Back to search
100
MCP v2.0.1 MCP 2025-11-25 http

Minds: Synthetic Market Research Panels

ai.getminds/minds

Minds is a synthetic market research platform. The Minds MCP server lets ChatGPT, Claude, Cursor, and any other MCP client run customer research end to end without leaving the assistant. Describe an audience in a brief ("German Gen Z grocery shoppers", "enterprise IT buyers in fintech") and the server runs deep web research to ground that audience in government statistics, peer-reviewed studies, and industry reports rather than in generic model priors. Then attach the Audience to a Study, run standalone questions or cohesive Question Blocks, and export the results. Typical jobs: - Concept testing and message testing before creative production - Ad pretesting, landing page audits, and packaging tests with per-segment reactions - Buyer persona validation and objection discovery for B2B go to market - Segment comparison and positioning checks across markets - Screening research hypotheses before commissioning fieldwork with real respondents Twenty-three tools cover Audience creation, Study creation, standalone questioning, Question Block planning, durable execution, whole-Study summaries, and export to PDF, CSV, XLSX, JSON, and Markdown. Studies run durably server side, so a long study survives the chat session that started it. Authentication is OAuth 2.1 with PKCE, which ChatGPT, Claude, Cursor, and VS Code handle automatically, or a Minds API key passed as a bearer token. Scope: Minds does not replace representative human fieldwork. It replaces the slow first pass, sharpening the question, surfacing objections, and deciding which assumptions deserve real-respondent validation.

Uptime
100.0%
2 direct probes · 30d
Response
217ms
last probe
Tools
24
callable
Resources
3
readable
Prompts
0
available

Tools · 24

create_study

Creates a new Study workspace from existing Audiences or inline Audience configurations; it does not ask questions or run research. Follow-up research in an existing Study does not require another Stu…

ask_study

Submits exactly ONE respondent-visible question in an existing Study. Applicability: one standalone question, or one adaptive follow-up whose wording could not be known before earlier results. Exclusi…

export_study

Starts an asynchronous export of Study results and returns an export job ID. Supports executive briefs and full reports in PDF, DOCX, PPTX, or Markdown, plus raw data in CSV, XLS, or SPSS SAV.

export_mind

Generates a branded profile for one existing Mind, identified by exact ID or fuzzy name. Markdown is returned inline by default; PDF, DOCX, and PPTX artifacts are returned as base64 with a workspace l…

export_audience

Exports an Audience brief through the same unified branded renderer used by the web app. Supports Markdown, PDF, DOCX, and PPTX. Binary artifacts are returned as base64.

export_heatmap

Exports a completed website heatmap from a Study result, identified by the message ID reported with the completed result. Returns the same ZIP archive as the web app, including its unified-renderer PD…

study_heatmap

Read or start a question asset heatmap, with the same behavior as Minds UI. For a specific video or image pass assetKey: its saved upload path (chat/...) or normalized URL. Only assets assigned to tha…

list_studies

Applicability: use only when the user asks to find, inspect, or check a Study or its export. For a deletion-only request, do not call this or another lookup tool: Study deletion is unavailable in this…

list_model_connections

Lists the authenticated team’s model connections with IDs, current revisions, endpoints, and verified text, structured-output, streaming, and tool capabilities. Results contain selection metadata and …

get_study_status

Applicability: use only when the user asks to find, inspect, or check a Study or its export. For a deletion-only request, do not call this or another lookup tool: Study deletion is unavailable in this…

list_audiences

Lists the authenticated user's Audiences, including member Minds, sharing state, and workspace or shared links. Accepts an optional fuzzy name search. In the final reply, include clickable links to ea…

get_audience_limits

**Call this before creating an Audience whenever a size is in play** — the user named a number, asked for "as many as possible", or you are choosing a creation mode. Returns the ceilings that apply to…

create_audience_from_brief

Supports operationId-only requests to read a previously accepted preview or creation job and retrieve its result without creating another Audience. Creates a grounded Audience of synthetic Minds from …

import_audience_sources

Imports supplied UTF-8 text, Markdown, CSV and JSON research files into account-owned storage. Accepts file contents rather than local paths. Identical file imports are safe to retry. Optional caller-…

ask_audience

Submits exactly one respondent-visible standalone question to one existing Audience, identified by exact ID or fuzzy name. It creates a private Study for that Audience, starts asynchronous responses f…

plan_study_questions

Creates or revises a non-executing draft for a multi-question plan inside an existing Study. Applicability: this is the setup operation for every questionnaire, survey, battery, section, cohesive ques…

run_study_questions

Executes the exact stored multi-question draft revision inside the target Study after explicit confirmation. One execution submits the ENTIRE draft—all named modules and all questions—as one durable r…

get_study_run

Returns durable progress or results for one confirmed multi-question run inside a Study, including its immutable confirmed plan, server-prepared execution plan, respondent-visible question audit, ques…

list_research_methods

Lists Minds research methods with availability, complexity, executable status, and fallback metadata. Results distinguish currently executable methods from experimental or planned methods.

list_study_drafts

Lists durable unfinished study drafts, or returns the complete saved planning state for one exact draft ID. Draft records are distinct from running or completed studies.

save_study_draft

Creates or checkpoints an unfinished Quick or Custom Study draft without starting research. It saves the objective, context, selected Audiences, method, questions, sources, and current planner step. R…

list_study_templates

List your own and team-shared Custom Study templates, most used first, or read one exact template including its revision, questions, response settings and question attachments.

manage_study_template

Save, explicitly update, delete or use a Custom research template. Templates are private by default. Owners can set update.isSharedWithTeam to share with their current team or turn sharing off. Teamma…

get_study_summary

Returns or refreshes the semantic summary for a Study as Markdown plus flexible evidence blocks. Website, image, and video analyses retain heatmap-compatible block metadata.

Resources · 3

response-widget

Shows Study results with bar diagrams, Audience comparisons, and Mind cycling.

ui://widget/response.2a288891f0b6.html
creation-widget

Shows real-time training progress when creating a new Mind.

ui://widget/creation.1ed3896f32d3.html
plan-widget

Shows the saved draft revision, exact questions, methods, outputs and confirmation choices. Research has not started.

ui://widget/plan.0c77ef47e84d.html

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "minds:_synthetic_market_research_panels": {
      "url": "https://getminds.ai/mcp",
      "transport": "http"
    }
  }
}