Manage your academy and courses with Claude and Codex
Connect Claude or Codex to your academy. Edit courses, branding and sales pages, manage participants and groups, and review results through conversation.
What you can do with the MCP connector
Tell your AI what you want to change in your course. The MCP connector links your assistant directly to Teach & Grow: it can read existing content and save your requests in your academy. MCP is the shared connection standard.
- Read courses, chapters and existing lessons for context.
- Create new courses and chapters with titles and descriptions as drafts.
- Create draft text lessons with formatting, source links and practical exercises.
- Insert screenshots and images in lessons, add downloadable course materials and upload videos.
- Edit titles, descriptions, course images, prices, free access and release schedules.
- Reorder chapters and lessons, move lessons within a course and edit exercises.
- Replace or remove images, files and videos from a lesson.
- Check publishing requirements, publish courses with selected chapters and lessons, or return them to draft.
- With additional permissions: set up branding, your profile, legal pages and Digistore24, and manage participants, access and groups.
Sales pages, statistics, course audits, social media drafts and the existing idea workflow are also available. The tools you see depend on the permissions you explicitly granted.
Manage a course from first draft to publication through conversation. The same access requirements and plan limits apply as in the course editor. Media uploads require access to the file data and suitable transfer tools. Existing images and embeds are preserved when editing text.
Prepare your connection
- Sign in to your academy as a creator. Your assistant can edit existing courses or create a new course with chapters.
- In your academy, open Settings → Integrations → Claude & Codex. Copy the MCP URL. Always use the address shown there, even if your academy has its own subdomain or domain.
- Choose your assistant's instructions below. You need your own Claude or Codex account with the ability to add an MCP connection.
Connect Claude in the browser or desktop app
- In Claude, open Connectors under Customize or in settings.
- Select + → Add custom connector . Enter the name teachandgrow and use the copied MCP URL as the server address. Leave extra fields such as client ID and client secret blank.
- Add the connector and select Connect.
- On the login page, enter your academy and choose Connect with open academy. If you are already signed in to your academy in the same browser, that session is used. Otherwise, sign in there first.
- On the permissions page, check the academy name and access to read, edit and publish. Confirm the connection and enable the connector in your Claude conversation if needed.
For team or enterprise accounts, an administrator may need to add the custom connector first. Menu names can vary by Claude version. Official Claude guide.
Connect Codex CLI
If you already use Codex CLI, open your terminal and run these two commands. Replace the example address with the MCP URL from your academy settings.
codex mcp add teachandgrow --url https://teachandgrow.io/mcp
codex mcp login teachandgrow Complete browser login: select your academy, connect using its session and confirm permissions. Then start Codex and use /mcp to check that the connection is available. You can then enter your first request.
Connect Claude Code
If you already use Claude Code, add the connection in your terminal. Replace the example address with the MCP URL from your academy settings.
claude mcp add --transport http teachandgrow https://teachandgrow.io/mcp Start Claude Code, enter /mcp and select login for teachandgrow . Connect to your academy in the browser and confirm permissions.
Upload screenshots, files and videos
Give your assistant the file and specify which lesson it belongs in. It must be able to read the actual file data. A filename or path alone is not enough for the remote connector. Even a visible attachment in Claude in the browser is not automatically available as an uploadable file to its tools.
In Codex CLI or Claude Code, you can provide a local file path. If the assistant can access the file and make HTTP uploads, it can transfer it without the course editor. Other clients depend on their available file and upload tools. Before uploading, the assistant checks whether it can actually read the file.
- Screenshots and images: JPEG, PNG or WebP up to 5 MiB and 4000 × 4000 pixels. New images are checked and inserted at the end of lesson content; existing images can be replaced individually.
- Course materials: Files up to 50 MiB, such as PDFs, Office documents, text, CSV or ZIP. The platform's allowed file types apply. Students download them through the lesson's protected downloads.
- Videos: Your assistant transfers videos directly to the video provider and then checks processing. During replacement, the previous video remains embedded until the new one finishes processing and the replacement is completed.
- Course image: Use JPEG, PNG or WebP within the same image limits. Your assistant can add, replace or remove the cover image.
Images and course materials can be replaced, removed or renamed as downloads. Removal detaches the file; previously stored files remain. A new file appears in the lesson only after transfer and completion succeed. The assistant provides the editor link and actual status. An ongoing video upload or processing job is not yet a fully embedded video.
Access for an individual file lasts 30 minutes and can be renewed. Pending image and file uploads expire after 24 hours, after which you start a new upload. Adding media to an already published lesson also requires your explicit approval for an immediately visible change.
Your first requests
Start with a request that checks the connection without changing anything:
Show my courses on Teach & Grow and summarize the existing lessons in “Time management”.
To start a new course with chapters:
Create a course called “Time management for freelancers” with a short description. Add chapters called “Setting priorities” and “Focused work” with suitable descriptions. Save everything as drafts and give me the editor links.
For a new lesson, specify the course, topic, audience and desired outcome:
Create a new lesson in “Time management” about the Pomodoro technique for freelancers. Read the course context first. Research using your available tools and tell me if none are available. Explain the method with an everyday example, add verified source links and a practical exercise. Save everything as a draft and give me the editor link.
To request a specific revision:
Read the “Pomodoro technique” lesson in “Time management”. Make the introduction shorter and more personal, and add an example of a workday with client meetings. Keep the rest of the content. Save the changes and give me the editor link.
If your assistant can read and transfer files, add media with requests like these:
Add the provided “wochenplan.png” file as a screenshot at the end of “Pomodoro technique”. Use the alt text “Weekly plan with focused work blocks”. First check that you can read the file data, then give me the editor link after the upload completes.
Upload the provided “arbeitsblatt.pdf” file as course material for “Pomodoro technique”. Name the download “My first focus plan”. Keep the lesson saved as a draft.
Create a draft lesson called “Focus exercise” in “Focused work” with a short introduction. Upload the provided “fokusuebung.mp4” video. Check processing and finish embedding it once the video is ready. Then give me the editor link and actual status.
Replace the example names with your courses and lessons. Research depends on your assistant's tools; the connector itself does not search the web. Review the draft and its sources before releasing it to students.
Edit course structure, exercises and release schedules
You can develop an existing course: reorder chapters and lessons, move lessons between chapters in the same course, and add, revise or remove exercises. Existing learning progress is preserved during moves and edits.
Read “Time management”. Move “Focus exercise” to the start of “Focused work”. Revise its exercise with clearer instructions and preserve students' existing completions.
If you want to delete an exercise that students have completed, the assistant points out the affected completions. It can remove those completions only on your explicit request. Restoring content does not restore deleted exercises or their completions.
You can also change course descriptions, prices, free access and release settings. Set duration, preview access and release times per lesson. Changing release mode may adjust existing lesson schedules; ask for an explanation of the effects before making the change.
Read the current settings of my “Time management” draft. Make the course free and release content immediately after enrollment. Set the estimated duration of “Focus exercise” to 15 minutes. Show me the saved settings.
Publish and review changes
New courses, chapters and lessons are initially saved as drafts. Your assistant can check the planned course, then publish it together with exactly the selected chapters and lessons. The check itself changes nothing. Unselected drafts remain unpublished.
Check whether I can publish “Time management” with “Setting priorities”, “Focused work” and all their lessons. Do not publish yet. Show missing information and the intended selection.
The check considers the existing publishing checklist, payment and academy settings, and your plan limits. With appropriate permissions, the assistant can fill in missing information. Provide your actual details and requirements.
Publish “Time management” now with the chapters and lessons just checked. Read the latest state again, check the requirements, then return the actual publishing status and links.
The connection needs publishing permission. The course and selected content are saved together: if validation fails, no subset is published. Existing enrollment and release rules continue to apply.
You can also publish individual chapters or lessons, or return courses, chapters and lessons to draft. A chapter or lesson becomes visible to students only when its course and, where applicable, chapter are also published. Unpublishing does not delete content or learning progress.
For changes to already published content, explicitly tell the AI to edit the live content. Depending on its settings, your assistant may request additional confirmation before writing.
Repeated save requests are protected against duplicate execution. If someone has changed the content in the meantime, the outdated write is rejected. The assistant must read the latest state and apply your request to it.
You can view a lesson's MCP change history and restore an earlier content version as a draft. This resets its title, description and content; it does not fully restore exercises, downloads or videos.
Under Settings → Integrations → Claude & Codex , choose Revoke access to revoke a connection. Content read for your requests is processed by the connected AI service.
Branding, profile, legal pages and Digistore24
Read your academy settings first, then change selected fields such as name, description, language, colors, navigation, support or existing transactional sender settings. Upload real file data for your logo and social preview image. For a website brand import, review the result and choose which colors, logo or writing style to apply.
Read my branding and profile. Apply the colors I provided and upload my logo and profile photo. Update my biography with the approved text. These changes should take effect immediately. Show me the saved values afterward.
Your own profile supports name, headline, biography, links and profile image changes. The author list links existing academy users with a role label and display order; it uses their existing profile images and does not edit other people's profiles. Your personal dashboard language is separate from the student area's language.
As an owner or administrator, you can also manage your academy's support email, legal notice, privacy policy and existing Digistore24 integration through MCP. Legal pages can be published directly in the academy or provided as external URLs. These academy settings take effect immediately.
The connection explicitly needs additional permissions to read and change academy settings (school:read and school:write). Existing course connections do not receive these automatically. Request them in your MCP client and reconnect. Check that school permissions are listed on the authorization page; simply signing in again does not expand access.
Custom tracking code in the academy or a course additionally requires school:tracking. Request it only if you intend to change scripts, and approve it during authorization. The existing three course permissions remain the default selection.
Read my academy settings. Set “hilfe@meine-domain.de” as the support email and use the legal notice URL I provided. These details should take effect immediately. Use only the data I provided and show the saved links.
For Digistore24, the assistant can set the SHA passphrase, read the actual connection status and assign an existing product to a course. The connector never returns the passphrase. Create your account and product in Digistore24, and send the connection test from there. The connector shows whether a real test arrived and whether it happened after the most recent configuration change.
Check my Digistore24 integration and show the IPN address and any missing steps. Then assign the product ID I provided to my “Time management” draft. Do not invent a successful connection test.
Edit sales pages
Your assistant can read existing sales pages and templates, create or duplicate pages, edit titles and SEO, and add, reorder, hide or remove existing sections. Targeted edits preserve images, links and unchanged fields. It can start the existing AI generation, check its status and use the available generation undo.
Read my sales page and improve only its headline and existing FAQ section. Preserve all images, links and other sections. Give me the preview and do not publish yet.
On your publishing request, a page can be published, withdrawn or selected as primary. Course publication remains a separate decision. Page statistics and existing A/B tests are also available. Buttons, FAQs, completion messages and access text use the existing course tools; saving access-message text does not send it.
Manage participants and groups
Participant data explicitly requires members:read; creating, importing, removing or changing roles and access also requires members:write. Course-related operations also need course permissions. Request additional permissions in your client and approve them in a new authorization. Existing connections retain their previous permissions.
Check this Digistore CSV for my course and show a preview with selected products and cancellations. Wait to import until I approve the selection. Do not send an access message.
On Pro, manage groups, participant assignments, meetings, resources and release schedules. Include a time zone with dates and times. New group resources are attached exclusively to the group only after validation: begin_group_resource_upload, file transfer and complete_group_resource_upload. The assistant must not use the general complete_upload step first.
Creating participants, importing and changing access through MCP do not send hidden messages. Only resend_member_access or resend_course_member_access send the existing access message on an explicit request. A reported send does not prove inbox delivery.
Analytics, course audits and social drafts
Read existing academy and course analytics. Individual learning progress and task completion additionally require members:read. The existing AI course audit can be requested under current plan and content limits; then read its actual status and result. A started job is not a finished result.
Read the course analytics and show which lessons the available data suggests may cause difficulties. Then create seven social media drafts for this course and show me the completed job and drafts.
Social tools generate and edit hooks, captions, CTAs and hashtags, archive drafts or export bounded CSV pages. They do not publish to social networks or send messages. Existing idea, page, social and course-audit generation requests use the existing AI services and their limits.
From idea to course draft
Start my idea workflow with the experience and goals I provided. Show the niches first, then course proposals. After I choose, generate the roadmap and set up the course as a draft. Wait for the actual completion of each job.
The existing workflow moves from topic and profile answers through niches and course selection to a roadmap and course draft. Your assistant can only access your own sessions in the connected academy and can read and resume them later. Setup does not publish anything; the same publication checks apply afterward as for a manually created course.
Exports, account and external steps
Your assistant can show your plan status and existing account links. Use the authenticated account flow for plan purchases, cancellation, password changes and account deletion. Set DNS records with your domain provider. Digistore24 manages products, actual checkout prices, coupons and financial actions; displayed course prices do not change the checkout price. Custom domains are optional.
Owners with school:read and members:read can receive the private academy export through MCP up to 8 MiB. Its size is bounded while it is produced. Download larger exports through the authenticated Account → Access page; no public download URL is created. Hosted videos are included only as metadata in the existing export.
After publishing, test the purchase journey yourself. A successful connection test does not confirm the checkout price, access to the first lesson or inbox delivery. Publication, a tested purchase journey and an actual paid sale are different facts. Open the existing purchase-test guide
Changes do not have a universal undo. Use existing lesson revisions or page-generation undo only for what they actually restore; correct settings with targeted updates. Before deleting, ask which content and progress will be lost.
Troubleshooting
- The assistant cannot see any courses.
- Check that the connector is active in the conversation and connected to the correct academy. You need an active role with course editing permission.
- Login is not working.
- Open your academy in the same browser and sign in. Try “Connect with open academy” again. Alternatively, set a password under Account → Profile and use it on the connection login page.
- The connector cannot be found or reached.
- Copy the MCP URL again from Settings → Integrations. Do not construct an address yourself using your academy domain. Also check that your AI account allows custom connectors.
- Saving or publishing is rejected.
- Ask the assistant to explain the specific error. Check connection permissions and the course publishing checklist. For version conflicts, the AI must read the current course, chapter or lesson first.
- The AI cannot change legal pages or payment settings.
- These tools explicitly require school:read and school:write and an owner or administrator role. Request school permissions in the MCP client and approve them when reconnecting. Standard course permissions are not enough.
- A content format is unsupported.
- Markdown input supports headings, paragraphs, lists, quotes, code, emphasis and links; not HTML, tables or image syntax. For existing rich content, the assistant can read and edit the full editor state. A full replacement must retain all unchanged blocks, links and images. New images require file upload.
- The assistant cannot upload my file.
- Check that its tools can read and transfer the actual file data. A Claude browser attachment alone does not guarantee this. If needed, use Codex CLI or Claude Code with file access, or upload in the course editor. The assistant can renew expired upload access; after 24 hours, a pending image or file upload needs a new session.
- The video is not visible in the lesson yet.
- Ask the assistant to check upload and processing status and finish embedding. During replacement, the previous video remains until the exchange is complete. Ask for the actual status and any provider errors.
Frequently asked questions
- Do I need to know how to code?
- You do not need coding skills to use Claude in the browser. Copy the connection address, sign in to your academy and describe what you want in plain language. The CLI instructions are intended for Codex CLI and Claude Code users.
- Is the MCP connector included in the Base plan?
- Yes, the connector is included in Base and Pro. You use your own Claude or Codex account. Its costs, usage limits and available features depend on your provider and plan.
- Can the AI do its own research?
- If your assistant has research tools, it can use them before creating a lesson and save source links. The connector itself does not do research. Check facts and sources before publishing.
- Can I upload screenshots and files directly from Claude?
- The connector supports screenshots, course materials and videos. Your assistant must be able to read and transfer the actual file data. An attachment in Claude in the browser is not automatically available for this; it depends on the client's tools. With local file access and HTTP tools, such as Codex CLI or Claude Code, uploads are possible without the course editor.
- Can the AI also create a new course and chapters?
- Yes. New courses, chapters and lessons are initially saved as drafts. On your explicit request, the assistant can check publishing requirements and publish the course together with selected chapters and lessons. Plan limits and the existing publishing checklist still apply.
- Can the AI also set up legal pages and payments?
- Owners and administrators can manage the support email, legal notice, privacy policy and existing Digistore24 integration with the additional school:read and school:write permissions. Existing connections do not receive these permissions automatically. You still set up your Digistore24 account and product and send the connection test from the payment provider.
- Which additional permissions do I need?
- The existing course permissions remain the default. Academy administration requires school:read and school:write; participant data requires members:read, and changes also require members:write. Tracking code requires school:tracking. Request the needed permissions in your client and approve them in a new authorization; existing connections are not expanded automatically. Your academy role and plan limits still apply.
- Does the AI automatically send or publish messages?
- Creating participants, importing CSV files and saving access-message text through MCP do not trigger hidden sends. Only explicitly requested resend tools send the existing access message. Social media tools create and edit drafts; they do not publish to social networks. A send result does not prove inbox delivery.
- Can I undo every change?
- There is no universal undo. Lesson revisions and sales-page generation undo retain their existing limits. Correct settings by updating them again. Deleting content can also remove learning progress; ask for the consequences before deletion.
- Can I keep editing an existing lesson in the editor?
- Yes. The assistant provides an editor link. Editor changes are taken into account during the next AI write: if there is a version conflict, the assistant must read the lesson again.
Need a hand? Contact support and tell us which assistant you use and what you see.
From idea to your course business
Turn your expertise into a course. Your tools are ready.
Idea development, course creation, quality review, sales page and automated access: the tools for your online course business are already in place.
Know what to improve before you launch
Let AI review your course automatically. Spot missing steps and unclear explanations, then work through prioritized suggestions for your lessons and exercises. Spend less time reviewing and give students a clearer path to learning.
Explore the course auditGo from a blank page to a course plan
Find a topic that fits your expertise. The idea generator assesses market potential, competition and audience fit with AI. Then create a complete outline of chapters, lessons and learning objectives in your free account.
Build and revise with AI by your side
Connect Claude or Codex to turn your instructions into course content, sales copy and branding changes. Work through drafts in conversation and shape the results with your expertise.
Your sales page is already included
Each course comes with an integrated sales page. Present your offer, customize the content and connect your Digistore24 checkout. Your course, offer and participant area work together.
Automated checkout and course access
Once Digistore24 is connected, confirmed payments automatically unlock the right course. Payment processing and access work together, so you can focus on your content and participants.
Responsive design, your brand, room to grow
Your sales pages and course area adapt to phones, tablets and desktops. Start with your course address, logo and colors. Add your own domain with Pro as your business grows.
Set aside 15–30 minutes to get started: find a topic, compare the AI market assessment and begin your course outline.
Put your next course into practice.
Create your free account and start organizing chapters and lessons. Choose a paid plan when you are ready to publish and sell.
No credit card required to start. Publishing requires a paid plan.
Need a topic? Try the free idea generator