Testable MCP: No interface to learn. Just ask ChatGPT, Claude or Grok.

Describe your study in the chat. It lands in your Testable account, ready to pilot.

Connect via MCP

MCP is how your AI app signs in to Testable. New here? Create a free account

You, in ChatGPTExample
Build a Stroop task in Testable: 4 practice and 40 test trials, keys B and G.
Stroop online 4 practice, 40 test Ready to pilot
Example: rows 4 to 8 of the trial file your AI app wrote. Rows 4 and 5 are the last practice trials, row 6 is the instructions screen, rows 7 and 8 are the first test trials. Row 7 is selected.
rowNo type condition1IV stim1 color keyboard
4practicecongruentGREENstim1:greenbg
5practiceincongruentBLUEstim1:greenbg
6instructions
7testincongruentGREENstim1:bluebg
8testcongruentBLUEstim1:bluebg

Your study ran overnight. Ask what it found.

I am a
You, in ChatGPT Give me mean RT and accuracy by condition.

Also ask Add a practice block with feedback to my Stroop task.

Stroop study 24 participants Example
Example result: mean reaction time and accuracy by condition
ConditionMean RTAccuracy
Congruent612 ms97%
Incongruent698 ms91%

The result is a project in your Testable account, just like one you build by hand. Open it and pilot it yourself.

Custom HTML tasks

Any paradigm. Not a template.

When no ready-made task fits, your AI app writes one with the Testable JavaScript SDK. Mouse tracking, drawing, games. The data land in your results like any other trial.

How HTML tasks work
You, in Grok
Make my Stroop a mouse-tracking task. Record the cursor path.
Mouse-tracking Stroop Trial 12 of 40 Example

Saved in your results

response
blue
rt
742
path
86 points

mouse-stroop.html, written by your AI app

Built-in safeguards

It works as you. Your studies stay protected.

  • 3 identifiers never sharedIP address, session id, completion code.

  • 1 confirmation from youbefore a live study with results changes.

  • 0 changes to Testable MindsRead-only: it sees your studies and budget.

Example. The one screen you approve. Disconnect an app at any time in your account. It loses access at once.

For your ethics board

The researcher's own AI app (ChatGPT, Claude or Grok) works under their Testable account and sees only their projects. Participant IP addresses, session ids and completion codes are never passed to it. Trial responses the researcher asks about are processed by that app under its terms.

Quick answers.

  • What is Testable MCP?

    The link between your AI app and your Testable account. MCP (Model Context Protocol) is the open standard that lets an AI app work inside another service. Testable Magic builds inside Testable. Testable MCP works from the AI app you already use.

  • Can ChatGPT, Claude or Grok build my experiment?

    Yes, and you can check it. The experiment is a project in your Testable account, just like one you build by hand. Open it, pilot it in your browser, and change anything by hand or in the chat.

  • Does my AI app see participant data?

    It reads the results of your own projects to answer you, under that app’s terms. IP addresses, session ids and completion codes are never passed to it.

  • What does it cost?

    Nothing extra. Testable MCP is part of every Testable account, with no waitlist. Your AI app may need a plan that allows custom connectors.

Sign in. Click Connect. Done.

No code, nothing to install, nothing to learn. Add Testable in your AI app and sign in.

Connect via MCP See the steps for your app