Before you start
Adding a custom MCP connector requires ChatGPT’s “Developer mode”. OpenAI marks this mode as elevated risk and disables it by default. In Business and Enterprise workspaces, an administrator must enable it before members can see the add-connector UI. Check OpenAI’s connector documentation for the current setting and contact your workspace administrator if necessary. You also need a Strand AI account, membership in a Strand AI organization, and enough credits in that organization for the jobs you intend to submit.Connect
Add a custom connector pointing at the Strand AI server URL:If connecting fails, delete the connector and add it again. MCP clients
generally cache their initial OAuth client registration. Reconnecting reuses the
cached registration.
What works from ChatGPT
The connector exposes ten tools. Tools other thanupload_sample call Strand AI
directly and do not require outbound network access from the client.
upload_sample requires outbound access because the client sends the slide bytes
to storage.
upload_sample immediately creates the owned sample and returns its id plus a
presigned transfer for sending one supported H&E WSI directly to storage over
HTTP. That id is used by get_sample and submit_job; finalizing the transfer
starts ingest. Without outbound network access, the transfer cannot finish
and the sample remains in uploading until the organization’s retention policy
removes it. Claude Code and the SDKs run on
your machine and can complete the transfer.
See the MCP server overview for what each tool does and the
Pricing page for what a job costs.
Example prompts
List my Strand AI samples and summarize the job history of the most recent one.
Dry-run CD3e, CD8, and Ki67 on sample SAMPLE_ID, show me the credit
estimate, and ask before submitting.
Job JOB_ID finished. Give me an OME-TIFF download link for it.