study_run, ask_run, person_generate, and the rest) from your terminal. The server lives at https://mcp.ishlabs.io/mcp, speaks streamable HTTP, and signs you in over OAuth on first connect, so no token is written to your config.
You need an ish account. If you do not have one, get ish free
first. The OAuth step signs Claude Code in as you.
Connect
Pick one path. Both write the sameish server block to Claude Code’s user-scope config at ~/.claude.json and leave OAuth to the server.
- claude mcp add
- ish mcp add
Add the server at user scope:Claude Code discovers ish’s OAuth metadata, registers itself, opens your browser to
sign in, and stores the resulting token. User scope (
--scope user) makes ish
available in every project on this machine; drop to --scope project to write a
shared .mcp.json in the current repo instead.Verify
Reconnect or restart Claude Code so it runs the OAuth flow, then approve the sign-in in your browser. Confirm the tools are live with a read-only question, which draws no credits:workspace_get (read-only) and reports your workspaces. A brand-new account returns an empty list, which is still a successful connection. Claude Code reads MCP resources, so it can also surface ish://identity/me, the decoded identity for the session.
Claude Code returns a workspace list (or an explicit empty list) instead of “no ish
tools available”. The OAuth sign-in landed and the tools are live.
Read your first reaction
Run a study that already lives in your workspace and read back what a simulated person made of it. Tell Claude Code:Discover a study
It calls
study_get with your workspace_id to list
studies and pick one.Run it
It calls
study_run with a small audience and
wait=True, which blocks until every simulated person reaches a terminal state.No study in this workspace yet? Ask Claude Code to create one first (“create a study
that points simulated readers at this URL and asks what they noticed”), then run it.
study_create and study_run cover both. For the full
walkthrough, see Quickstart: connect an AI agent.Point a study at localhost
To simulate a build running on your own machine, open a tunnel withish connect, then point the study at the tunnel URL or use platform="code". Before dispatching, Claude Code can call connect_status to confirm the tunnel is registered, so a missing tunnel fails fast instead of stalling inside the cloud browser.
Where to go next
Every MCP tool
All 42 hosted tools, grouped by domain, each with its annotation tier.
MCP resources
The
ish:// resources for identity, docs, screenshots, and media.Runs and asks
When to run a study and when to fire a lightweight ask.
Other clients
Wire Cursor, VS Code, ChatGPT, and the rest to the same server.