mcp-academy
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ACADEMY_API_KEY | Yes | Your API key for StudioMeyer Academy, starting with 'academy_...' | |
| ACADEMY_BASE_URL | No | Base URL for the Academy server, useful for local instances | https://academy.studiomeyer.io |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| academy_welcomeA | ALWAYS call this first when a user connects or asks what this is. Returns a short orientation for StudioMeyer Academy — a free 6-level 'Memory-First AI Operator' curriculum (Levels 1-3 fundamentals, 4-6 memory/MCP/multi-agent), plus playbooks and build recipes. Read it back to the user in their language and offer to start at their level. |
| academy_levelsA | List the 6 curriculum levels with title, subtitle and lesson count. Use to show the user the learning path and ask where they want to start. |
| academy_lessonsA | List all lessons in a level (titles, descriptions, duration). No body — call academy_lesson for the full text. |
| academy_lessonA | Get the FULL text of one lesson. Teach it to the user: explain it in your own words, answer questions, give examples. This is how a user 'takes the course' with you as tutor. |
| academy_playbooksB | List hands-on playbooks (short, practical how-tos for Claude Code, MCP, memory, agents). Optional category filter. |
| academy_playbookA | Get the full text of one playbook by slug. |
| academy_recipesA | List build recipes — step-by-step guides to build, deploy and ship real MCP servers and agent systems, organised by phase (1-16). Optional phase filter. Recipes are English-only (no locale parameter); lessons and playbooks exist in de/en/es. |
| academy_recipeA | Get the full text of one build recipe by slug. English-only — recipes are not translated. |
| academy_searchA | Search the whole curriculum (lessons + playbooks + recipes) by keyword. Returns ranked matches with snippets and ids. Use when the user asks about a topic and you want the most relevant material. |
| academy_tutor_contextB | Get a lesson packaged as a tutoring brief: the full lesson text plus its learning goals and the level context. Call this when the user wants to be taught a lesson — then YOU act as their tutor using this material (no Academy account needed, you are the tutor). |
| searchA | Search StudioMeyer Academy course material. Returns a list of matching lessons, playbooks and recipes with ids you can pass to |
| fetchA | Fetch the full text of one Academy item (lesson, playbook or recipe) by the id returned from |
| academy_statsA | Your Academy account stats: XP, rank, streak, lessons completed, badges, certificates, weekly league. (Requires sign-in.) |
| academy_next_lessonA | Recommend your next lesson based on real progress (first incomplete lesson in the lowest level you can access). (Requires sign-in.) |
| academy_progress_completeA | Mark a lesson complete: grants XP, updates streak, schedules spaced-repetition. (Requires sign-in.) |
| academy_quizB | Fetch a quiz (lesson quiz or end-of-level checkpoint). (Requires sign-in.) |
| academy_quiz_submitA | Submit quiz answers → score, pass/fail, XP, per-question correctness + explanations. Passing a checkpoint issues a certificate. (Requires sign-in.) |
| academy_reviewA | List spaced-repetition items due today. (Requires sign-in.) |
| academy_review_gradeA | Grade a review item (again/good/easy) — SM-2 interval update. (Requires sign-in.) |
| academy_certificatesA | List your earned certificates with public verification URLs. (Requires sign-in.) |
| academy_tutorA | Ask the Academy Pro AI-Tutor (server-side, knows the lesson context). Pro plan only. For free self-tutoring use academy_tutor_context instead. (Requires sign-in.) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/studiomeyer-io/mcp-academy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server