Truedot Connect
Work with your Truedot workspace from the AI tools you already use.
https://connect.truedot.ai/mcp
What it is
Truedot Connect is an MCP server. Add it to Claude, Codex, Cursor or any other MCP client, sign in with your Truedot account, and the assistant can act in your workspace with your permissions:
- browse organizations, research groups and studies, and create new ones
- build surveys: questions, sections, matrices, quotas, splits, navigation and visibility rules
- import a survey document, clone variants, and open or close fielding
- get live links, QR codes and completes, run synthetic responses, and export data
- upload research material, search it, and create and refine insights and claims
The assistant sees only what your account can see, and every change is checked against your role, exactly as in Truedot Studio.
Set it up
Each client below opens a browser window to sign in the first time it connects. Use the email and password you use for Truedot Studio.
Claude Code
claude mcp add --transport http {{name}} {{url}}Then run /mcp inside Claude Code, pick {{name}} and choose
Authenticate.
Claude (claude.ai and Claude Desktop)
- Open Settings → Connectors and choose Add custom connector.
- Name it
Truedot Connectand paste the URL:{{url}} - Choose Connect and sign in.
Organization owners on Team and Enterprise plans add the connector for the organization first.
Codex
codex mcp add {{name}} --url {{url}}
codex mcp login {{name}}On older Codex versions, set experimental_use_rmcp_client = true in
~/.codex/config.toml first.
Cursor
Add this to ~/.cursor/mcp.json, then enable the server under Settings → MCP
and choose Login.
{
"mcpServers": {
"{{name}}": {
"url": "{{url}}"
}
}
}VS Code (GitHub Copilot)
Add this to .vscode/mcp.json (or run MCP: Add Server and choose
HTTP), then start the server and allow the sign-in.
{
"servers": {
"{{name}}": {
"type": "http",
"url": "{{url}}"
}
}
}Any other MCP client
- Transport: Streamable HTTP. URL:
{{url}} - Auth: OAuth 2.1 with PKCE and dynamic client registration. The client discovers everything from a
401on the URL, or from{{origin}}/.well-known/oauth-protected-resource/mcp. - The client must be able to open a browser for sign-in.
Good to know
- Each user can make up to 5 requests a second, in bursts of 10. Past that the server answers
429with aRetry-Afterheader, and clients retry on their own. - Your client signs you in again after about 30 hours. To disconnect, remove the server from your client.