--- title: "How to Run Customer Panels from Claude, ChatGPT, or Cursor (Minds MCP Guide) | Minds" canonical_url: "https://getminds.ai/blog/run-customer-panels-from-claude-chatgpt-cursor-mcp-guide" last_updated: "2026-05-19T12:19:23.371Z" meta: description: "Step-by-step guide to running synthetic customer panels directly from your AI agent. Covers Claude Desktop, ChatGPT Connectors, and Cursor with the Minds MCP" "og:description": "Step-by-step guide to running synthetic customer panels directly from your AI agent. Covers Claude Desktop, ChatGPT Connectors, and Cursor with the Minds MCP" "og:title": "How to Run Customer Panels from Claude, ChatGPT, or Cursor (Minds MCP Guide) | Minds" "twitter:description": "Step-by-step guide to running synthetic customer panels directly from your AI agent. Covers Claude Desktop, ChatGPT Connectors, and Cursor with the Minds MCP" "twitter:title": "How to Run Customer Panels from Claude, ChatGPT, or Cursor (Minds MCP Guide) | Minds" --- May 5, 2026·How-to·Minds Team # **How to Run Customer Panels from Claude, ChatGPT, or Cursor (Minds MCP Guide)** Step-by-step guide to running synthetic customer panels directly from your AI agent. Covers Claude Desktop, ChatGPT Connectors, and Cursor with the Minds MCP [Get a Minds API key](https://getminds.ai/?register=true) # Run Customer Panels From Your AI Agent This guide shows how to run synthetic customer panels directly from Claude, ChatGPT, or Cursor without leaving the agent surface. Setup takes about five minutes per agent. Once connected, your agent can create panels, ask questions, and return findings as part of any workflow. The Minds MCP server exposes twelve tools covering everything from creating an AI persona to running a multi-segment panel and exporting results. Everything below assumes you have a Minds account. Sign up at getminds.ai if you don't. ## What You Can Do Once Connected Your agent gains the ability to: - Create AI personas representing specific customer types - Group personas into research panels - Ask a panel any question in natural language - Run multi-segment comparisons across personas - Export results as Markdown, PDF, or JSON - Pull historical panel analytics The agent calls these tools in sequence. A typical flow: an agent receives a brief, creates a panel matching the target audience, runs three research questions, and returns a synthesized summary. Total time, end-to-end, is usually under two minutes. ## Setup for Claude Desktop Claude Desktop uses the `mcp-remote` bridge to call the Minds remote server with an API key. _Step 1._ Generate a Minds API key in your account settings under API Keys. Keys start with `minds_`. _Step 2._ Open the Claude Desktop config file. On macOS this is at `~/Library/Application Support/Claude/claude_desktop_config.json`. On Windows it's at `%APPDATA%\Claude\claude_desktop_config.json`. _Step 3._ Add the Minds MCP entry under `mcpServers`: ``` { "mcpServers": { "mindsai": { "command": "npx", "args": [ "-y", "mcp-remote", "https://getminds.ai/mcp", "--header", "Authorization: Bearer minds_YOUR_API_KEY" ] } } } ``` _Step 4._ Restart Claude Desktop. The Minds tools will appear in the tool picker. Test by asking Claude "list my Minds panels", it should call `list_panels` and return your existing panels. ## Setup for Claude Web Claude Web uses the remote URL connector with OAuth. _Step 1._ In Claude Web, go to Settings → Connectors → Add Custom Connector. _Step 2._ Enter the URL `https://getminds.ai/mcp` and click Connect. _Step 3._ You'll be redirected to a Minds login flow. Sign in. The connector activates immediately after. _Step 4._ Test by asking Claude to create a panel. ## Setup for ChatGPT ChatGPT uses Connectors with OAuth 2.1 and dynamic client registration. _Step 1._ In ChatGPT, go to Settings → Connectors → Create new connector. _Step 2._ Enter the URL `https://getminds.ai/mcp`. ChatGPT handles client registration automatically. _Step 3._ Sign in with your Minds account when prompted. _Step 4._ In any conversation, enable the Minds connector for that thread. Tools are now available. ## Setup for Cursor and VS Code Cursor and VS Code Copilot both speak MCP natively, with the same `mcp-remote` bridge as Claude Desktop. _Step 1._ Generate a Minds API key. _Step 2._ In Cursor, open MCP settings (Settings → MCP) and add a new server with: - Name: `mindsai` - Command: `npx` - Args: `-y mcp-remote https://getminds.ai/mcp --header "Authorization: Bearer minds_YOUR_API_KEY"` _Step 3._ Restart Cursor. The tools appear in the agent's tool picker. VS Code Copilot follows the same pattern via its MCP extension settings. ## Running Your First Panel Once connected, the simplest workflow is: _Step 1._ Ask the agent: "Create a panel of three personas representing mid-market B2B SaaS marketing managers in Germany." The agent calls `create_panel` with the right parameters. It returns a panel ID and confirms creation. _Step 2._ Ask: "Ask this panel whether they would pay 200 euros per month for a tool that automates customer interviews." The agent calls `ask_panel`. The panel responds. The agent summarizes the responses. _Step 3._ Ask: "Export this panel session as Markdown." The agent calls `export_panel`. You get a clean Markdown file with the full session. You can chain these in a single prompt: "Create a panel of US fintech early adopters, ask them about onboarding friction, and export the result." The agent will run the three tools in sequence. ## Available Tools The Minds MCP server exposes these tools to the agent: _Persona tools._ `list_minds` for listing existing AI personas, `create_mind` for creating new ones from a description or upload, `chat_with_mind` for one-on-one conversations, `get_mind_status` for checking creation progress. _Group tools._ `create_group` for combining personas into a segment, `list_groups` for browsing existing groups. _Panel tools._ `create_panel` for setting up a research panel, `ask_panel` for asking the panel a question, `list_panels` for browsing previous studies, `get_panel_status` for checking readiness, `get_panel_analytics` for pulling structural data, `export_panel` for output in Markdown, PDF, or JSON. The agent doesn't need to know these names. It reads the tool descriptions from the MCP handshake and chooses based on the task. You phrase your request naturally and the agent picks the right tool. ## Patterns That Work Well A few patterns we see succeed across teams: _Brief-to-summary in one prompt._ Compose the entire research brief, the question, and the desired output format in a single prompt. The agent runs the full sequence. _Iterative messaging tests._ Run a panel once with a baseline message, then ask the agent to test variants. The agent reuses the panel and just calls `ask_panel` with new wording. _Comparative panels._ Create two panels (e.g. early adopters vs late majority) and ask the agent to run the same question across both. The agent compares responses automatically. _Daily checks._ Schedule the agent to run a brief daily panel question on a specific topic. The agent posts the result to Slack via a connected Slack MCP. ## Auth and Cost API keys use Bearer auth. Keys are scoped to a single Minds account. Revoke and rotate from your account dashboard. OAuth flows for ChatGPT and Claude Web use the same backend. Tokens expire and refresh automatically. Pricing follows your Minds plan. Each tool call counts against the same quota as a manual panel run on the web app. Plans start at five euros per month for individuals; Enterprise plans for teams using high agent volumes start at fifteen thousand euros per year. See [pricing](https://getminds.ai/?register=true) for details. ## Troubleshooting If tools list but never fire, the most common cause is a client bug rather than a server issue. The Open WebUI integration in particular has known regressions in some versions, and on the Native function-calling path it requires Bearer auth (the upstream model provider cannot complete the OAuth handshake on Minds' behalf). Switch the connector to API key auth, or disable streaming on the model. If OAuth fails on first connection, the most common cause is a stale connector entry. Delete and re-add. The Minds OAuth handler issues fresh tokens on each registration. If the agent calls a tool but the result looks empty, check that you have at least one persona or panel already created in your Minds account. Some tools, like `list_panels`, return an empty array if you have none. ## What's Next Once your agent is connected, the next step is composing it with other MCP servers. The most common combination is Minds plus an analytics MCP (PostHog or GA4) and a notification MCP (Slack). This lets the agent run a panel, validate the finding against real product data, and report the result to a team channel automatically. The full list of MCP servers worth connecting in 2026 is in our companion post on the [best MCP servers for marketing and research agents](https://getminds.ai/blog/best-mcp-servers-marketing-research-agents-2026). If you're new to the category, the [definition of agentic market research](https://getminds.ai/blog/agentic-market-research-definition) gives the one-page overview of why agents change the workflow at all. That's the full agentic research loop. It runs without a human in the middle, takes minutes instead of weeks, and costs a fraction of a traditional study. The setup above is the only thing standing between most marketing and product teams and that workflow.