Draft consumer market-research questionnaires for packaging, concepts, pricing and more.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use when drafting a consumer questionnaire for packaging, concepts, pricing, repeat purchase, purchase frequency, non-buyers or brand perception. Returns up to 15 questions in complete blocks with screening, answer formats, purposes and fieldwork notes. English source; translate the complete draft in the conversation if requested. Pricing requires currency and product_unit. Missing images do not block drafting. Do not use for recruitment, response collection, messaging or unrelated requests. Operational tool calls are logged.
Product or brand supplied by the user, e.g. Acme cereal. Preserve its name.
category_buyers: category purchase in past 3 months; brand_buyers: brand purchase in that period; competitor_buyers: other brands but not this brand in that period, possibly former brand buyers; never_buyers: recent category buyers who never bought the brand; previous_brand_buyers: any past brand purchase, even without recent category purchases. Repeat purchase excludes never_buyers; non_buyers excludes brand_buyers and previous_brand_buyers.
Consumer product category, e.g. breakfast cereal. Ask if missing or ambiguous.
Map the user's goal to one supported objective; brand_perception is a value, not a tool name.
Short user-provided research decision or question. Recorded as context, not interpreted by the server.
Required for pricing, including extra topics. User-supplied three-letter uppercase code, e.g. USD; no conversion.
Only additional topics requested by the user. Same audience restrictions apply as for the primary objective; complete blocks may be omitted at 15 questions.
Required for pricing, including extra topics. User-supplied unit, e.g. 500 g pack.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http survey-builder https://tools.realmarketlabs.com/mcp/survey-builder
Use when drafting a consumer questionnaire for packaging, concepts, pricing, repeat purchase, purchase frequency, non-buyers or brand perception. Returns up to 15 questions in complete blocks with screening, answer formats, purposes and fieldwork notes. English source; translate the complete draft in the conversation if requested. Pricing requires currency and product_unit. Missing images do not block drafting. Do not use for recruitment, response collection, messaging or unrelated requests. Operational tool calls are logged.
| Argument | Type | Description |
|---|---|---|
| product* | string | Product or brand supplied by the user, e.g. Acme cereal. Preserve its name. |
| audience* | string | category_buyers: category purchase in past 3 months; brand_buyers: brand purchase in that period; competitor_buyers: other brands but not this brand in that period, possibly former brand buyers; never_buyers: recent category buyers who never bought the brand; previous_brand_buyers: any past brand purchase, even without recent category purchases. Repeat purchase excludes never_buyers; non_buyers excludes brand_buyers and previous_brand_buyers. |
| category* | string | Consumer product category, e.g. breakfast cereal. Ask if missing or ambiguous. |
| currency | string | Required for pricing, including extra topics. User-supplied three-letter uppercase code, e.g. USD; no conversion. |
| objective* | string | Map the user's goal to one supported objective; brand_perception is a value, not a tool name. |
| extra_topics | array | Only additional topics requested by the user. Same audience restrictions apply as for the primary objective; complete blocks may be omitted at 15 questions. |
| product_unit | string | Required for pricing, including extra topics. User-supplied unit, e.g. 500 g pack. |
| business_question* | string | Short user-provided research decision or question. Recorded as context, not interpreted by the server. |
{
"type": "object",
"required": [
"product",
"category",
"objective",
"audience",
"business_question"
],
"properties": {
"product": {
"type": "string",
"pattern": "\\S",
"maxLength": 120,
"minLength": 1,
"description": "Product or brand supplied by the user, e.g. Acme cereal. Preserve its name."
},
"audience": {
"enum": [
"category_buyers",
"brand_buyers",
"competitor_buyers",
"never_buyers",
"previous_brand_buyers"
],
"type": "string",
"description": "category_buyers: category purchase in past 3 months; brand_buyers: brand purchase in that period; competitor_buyers: other brands but not this brand in that period, possibly former brand buyers; never_buyers: recent category buyers who never bought the brand; previous_brand_buyers: any past brand purchase, even without recent category purchases. Repeat purchase excludes never_buyers; non_buyers excludes brand_buyers and previous_brand_buyers."
},
"category": {
"type": "string",
"pattern": "\\S",
"maxLength": 120,
"minLength": 1,
"description": "Consumer product category, e.g. breakfast cereal. Ask if missing or ambiguous."
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$",
"description": "Required for pricing, including extra topics. User-supplied three-letter uppercase code, e.g. USD; no conversion."
},
"objective": {
"enum": [
"packaging",
"product_launch",
"pricing",
"repeat_purchase",
"purchase_frequency",
"non_buyers",
"brand_perception"
],
"type": "string",
"description": "Map the user's goal to one supported objective; brand_perception is a value, not a tool name."
},
"extra_topics": {
"type": "array",
"items": {
"enum": [
"packaging",
"product_launch",
"pricing",
"repeat_purchase",
"purchase_frequency",
"non_buyers",
"brand_perception"
],
"type": "string"
},
"maxItems": 3,
"description": "Only additional topics requested by the user. Same audience restrictions apply as for the primary objective; complete blocks may be omitted at 15 questions.",
"uniqueItems": true
},
"product_unit": {
"type": "string",
"pattern": "\\S",
"maxLength": 120,
"minLength": 1,
"description": "Required for pricing, including extra topics. User-supplied unit, e.g. 500 g pack."
},
"business_question": {
"type": "string",
"pattern": "\\S",
"maxLength": 400,
"minLength": 10,
"description": "Short user-provided research decision or question. Recorded as context, not interpreted by the server."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 4, 2026.