Plug your AI agent into Panelia
Launch a synthetic market study from Claude, Cursor or any MCP-capable client, and get calibrated results without leaving your conversation. Nothing to install: one URL is enough.
Model Context Protocol is the open standard that connects an AI assistant to your tools. Panelia plugs in with a single address, under an authorization you grant — and revoke — from your dashboard. Included in every plan, starting with Free.
Connecting
The connector is hosted by Panelia. There is no package to install, no file to build, no key to copy: your MCP client works out how to authenticate on its own.
https://www.panelia.io/api/mcp- 01
Paste the address
Add this URL as a remote MCP server in your client.
- 02
Sign in
The client opens Panelia in your browser. You sign in as usual, just like on the site.
- 03
Authorize
You pick the organization and the permissions granted. You can remove some before confirming.
- 04
Use it
The agent now has the tools. The authorization stays revocable at any time from this page.
What the connector can do
Each tool runs inside Panelia, with your rights and your quotas — exactly as if you were acting from the interface.
panelia_list_panelsReadLists the simulable markets and audience archetypes, with each market's real age domain.
panelia_create_studyWriteCreates and launches a study in one call. Reserves credits; accepts an idempotency key so a retry relaunches nothing.
panelia_list_studiesReadLists the organization's studies, newest first, with their latest run's status.
panelia_get_studyReadStatus and progress of a study. Results are included as soon as the run completes.
panelia_get_resultsReadAggregates of the latest completed run: Likert distribution, confidence intervals, segments, drivers and barriers, verbatims.
panelia_export_resultsReadFull JSON export: the study definition and its complete report, for archiving or downstream analysis.
panelia_create_checkout_linkWriteGenerates a Stripe payment link to top up credits or subscribe to a plan. Charges nothing by itself.
Typical flow
A study is asynchronous: nothing waits for the result inline. The agent launches, then polls.
- panelia_list_panels — pick a valid market
- panelia_create_study — immediate response: id, QUEUED status, credits reserved
- panelia_get_study — repeat until the status is COMPLETED
- panelia_get_results — read the aggregates, then export if needed
{
"title": "Sérum Vitamine C",
"type": "PRODUCT",
"market": {
"country": "FR",
"audience": "representative"
},
"panelSize": 500,
"engine": "standard",
"concepts": [
{
"label": "A",
"title": "Sérum Vit. C 30 ml",
"description": "Concentré 15 %, flacon verre ambré",
"price": 24.9,
"category": "cosmétique"
}
],
"idempotencyKey": "serum-vitc-2026-08"
}Declaring the connector
Depending on the client, the address goes in a configuration file or in a command. Either way, it contains no secret.
Claude Desktop and Cursor
Add the connector to your client's configuration.
{
"mcpServers": {
"panelia": {
"url": "https://www.panelia.io/api/mcp"
}
}
}Claude Code
A single command is enough.
claude mcp add --transport http panelia https://www.panelia.io/api/mcpCursor: same JSON structure, in .cursor/mcp.json at the project root.
Automatic discovery
Your client queries these addresses to work out how to authenticate. You should never need to type them.
https://www.panelia.io/.well-known/oauth-protected-resourcehttps://www.panelia.io/.well-known/oauth-authorization-serverWhat you authorize
When connecting, you pick the organization and the permissions granted. Each one can be unchecked.
studies:readRead your studies, their status and their results. Granted by default.
studies:writeCreate and launch studies. Consumes credits.
billing:manageGenerate a payment link to top up credits or change plan. Charges nothing by itself.
Your role remains the limit
An authorization can never grant more than your role already allows. A viewer who authorizes writing still cannot launch a study: what applies is the intersection of the two, never one or the other.
Multilingual: two languages not to confuse
Interface language
The language of the connector's tool descriptions and error messages. It follows your Panelia profile language — nothing to configure client-side.
Study language
The language of the synthetic respondents. It follows from the simulated market, and from it alone: personas are named and answer in their market's language and culture.
Simulable markets
FRDEESITGBUSCA_ENCA_FRAudience archetypes
representativemenwomenb2bSecurity
OAuth 2.1 authorization
The client never sees your password. You sign in on Panelia, and the token issued is bound to this connector and to nothing else.
No secret to handle
There is no key to copy, no file to protect. Nothing sensitive sits in a configuration file.
Immediate revocation
Removing an authorization cuts access that instant, without waiting for a token to expire.
One organization at a time
A token is valid for the organization you picked at consent. It opens no other, even one you belong to.
Billed operations
Launching a study consumes credits. The relevant tools are annotated so your client can ask for confirmation.
Plan quotas
The connector applies exactly the same limits as the interface: credits, compared concepts, studies held. It opens no shortcut.