Connect Modula to ChatGPT
ChatGPT supports external MCP servers through Apps (formerly Connectors). Once Modula is added, ChatGPT can build interactive content for you, block by block.
What you’ll need
- A ChatGPT account (chatgpt.com) on a plan, or in a workspace, that allows custom apps in Developer Mode
- A Modula account — sign up here
Limits ⚠️
The page needs one script, which ChatGPT gets from Modula with a link valid for 10 minutes. When ChatGPT can run code with network access, it downloads the script and hands it to you with the page.
Otherwise: open the link ChatGPT gives you right away, save the file next to the page as modula-bundle.js and open the page from that folder.
The page and its script work without restrictions in your own site, CMS, or LMS, and never call Modula.
Steps
1. Enable Developer Mode
Go to chat.openai.com and sign in. Open Settings → Apps & Connectors, then click Advanced settings and toggle Developer Mode on. This is required to add custom MCP servers.
2. Create a custom app
In Settings → Apps & Connectors, click Create. Fill in the fields:
| Field | Value |
|---|---|
| Name | Modula |
| Description | Compose author-grade interactive content with AI. |
| URL | https://modula.dev/mcp |
Click Create to save.
3. Authorise the connection
ChatGPT will redirect you to Modula to log in and confirm the connection. Once you approve, ChatGPT will have access to the Modula tools.
4. Use Modula in a conversation
Open a new chat and click the + icon near the message composer. Select More, then choose Modula from the list and enable it for the conversation. You can now ask:
Using Modula, create a lesson on the water cycle with an intro paragraph, an image placeholder, and a 4-question quiz.
Tips
- Apps added in Developer Mode are private to your account — they are not shared with other users in your organisation automatically.
- To update or remove Modula, return to Settings → Apps & Connectors and edit or delete the entry.
- If you don’t see the Apps & Connectors section or the Developer Mode toggle, your plan or your workspace admin does not allow custom apps.