Edit your templates from ChatGPT, Claude and other AI apps
Workshopy has an MCP server, so an AI app you already use — ChatGPT, Claude, Codex, Claude Code — can read and edit your workshop templates for you: turn your notes into steps, add a quiz, rewrite a step, add an image from a link. It works on your templates only. It can't run a class, and it never sees your students, their answers or your reports. You connect it once with your Workshopy sign-in and can disconnect it any time.
Last updated
Connect an app
Every app connects to the same address, https://workshopy.io/mcp. The first time, the app opens Workshopy's sign-in page: sign in, check what the app will be allowed to do, and choose Allow. Connections are opening account by account — if the page says connecting isn't open for your account yet, you can only decline for now.
Workshopy names the app by where the sign-in returns: ChatGPT for chatgpt.com, Claude for claude.ai. Any other app is shown as “an app that calls itself …” with its full return address, because an app's name is only its own claim. Only allow an app you started connecting yourself.
- ChatGPT — find Workshopy in ChatGPT's plugin directory and connect it. Until the listing is live, a ChatGPT plan with developer mode can add it as a custom MCP server with the address above.
- Claude — add Workshopy from Claude's connectors directory, or under Settings → Connectors → Add custom connector with the address above.
- Codex and Claude Code — add it from the terminal with the commands below. Codex opens the sign-in page itself; in Claude Code, type /mcp and choose Workshopy to sign in.
# Codex
codex mcp add workshopy --url https://workshopy.io/mcp
codex mcp login workshopy
# Claude Code
claude mcp add --transport http workshopy https://workshopy.io/mcpWhat an app can and can't do
The limits are enforced by Workshopy's database, not by the app's good behaviour: a token issued to an app reaches only your templates and your media library.
- It can see your templates and the images in your media library.
- It can create templates and edit their steps, quizzes and settings, and add an image from a public https link.
- It can move a template to the recycle bin or restore one. It can't delete anything for good — the bin keeps a template for 30 days.
- It can't start, run or end a live class, see your students, their answers or your reports, or change your account, plan or billing.
Your changes are never overwritten
Every template has a revision number that goes up with each change. An app passes the revision it read when it edits; if the template changed in between — you edited it in Workshopy, or another app did — the edit is refused and the app reads the template again first.
If you have the template open in the editor while an app changes it, the editor stops saving and tells you which app changed it, with Load their version or Keep mine. Nothing is merged behind your back.
Things to ask
The app reads Workshopy's writing guide on its own, so you can ask in plain words. A few that work well:
- “Turn these notes into a Workshopy workshop with one step per exercise.”
- “Add a three-question quiz after step 2 of my Git basics template.”
- “Rewrite step 4 of my React workshop so a beginner can follow it.”
- “Add the diagram at this link to step 1.”
- “Which of my templates mention Docker?”
Limits
To keep the service fast for everyone, each account can make up to 60 requests a minute from AI apps and add up to 30 images from links an hour. When an app goes over, it is told how long to wait.
A template holds up to 200 steps. Images from a link must be on a public https address, up to 10 MB; they are resized and stored in your media library like an upload from the editor.
Plans and limits
An app works within your Workshopy plan, exactly like the editor: the Free plan includes 10 workshop templates and 250 MB of media; Pro includes unlimited workshop templates and 5 GB of media. When a limit is reached, the app tells you which one.
Workshopy sells nothing inside ChatGPT, Claude or any other app. Plans are managed in Workshopy, under Settings → Plan.
Privacy
The app receives what it reads to do what you asked: the template's title, description, tags, settings and steps — quiz answers included — and the names of your media files. What happens to it there is up to the app's provider (OpenAI for ChatGPT and Codex, Anthropic for Claude), under the terms you have with them.
Workshopy records which apps you connected and when (until you disconnect them or delete your account), marks changes an app made in the template's history, keeps a per-account request counter for the limit above for two hours, and counts requests per day and app without any account in the count. The privacy policy has the details.
Disconnect an app
Open Workshopy → Settings → Connected apps and choose Disconnect. The app's access ends on its next request, not when its token runs out. You can also remove Workshopy from the app's own settings; that doesn't revoke the access on Workshopy's side, so disconnect here too.
Frequently asked questions
Can the AI app see my students?
No. An app's access covers your templates and media library only. Live classes, students, their answers, chat and reports are refused by the database, whatever the app asks.
Can an app delete my templates?
It can move a template to the recycle bin, where it stays for 30 days and you (or the app) can restore it. Deleting for good is only possible in Workshopy itself.
Does connecting an app cost anything?
No. Connecting is available on every plan; what the app creates counts toward your plan's limits, as if you had made it in the editor.
What if I'm editing the same template?
Neither side overwrites the other. An app's edit is refused if the template changed after it read it, and your open editor pauses and asks whether to load the app's version or keep yours.
Keep reading
How to write a workshop in Markdown
The complete authoring format: how # headings become steps, what Markdown is supported, and how to import or export a single .md file.
How to add a quiz to your workshop
Write graded quizzes in plain Markdown with #[quiz], ## questions and - [x] answers — and see how correct answers stay hidden.
How to run your first live session
From a Markdown file to a running session: starting it, how participants join with a 6-character code, and pacing the room.
How to track participant progress in real time
How the per-step status model works — in progress, done and stuck — and how the dashboard turns it into a live view of who needs help.
Run your next workshop with the room visible.
Set up your first workshop in minutes — free, no credit card.
