MCP Server
Academy MCP — your AI knows where you are in the curriculum.
Open-source MCP server that connects Claude Code, Claude Desktop, Cursor, and any MCP-capable client to your StudioMeyer Academy account. 12 tools — lessons, quizzes, spaced repetition, tutor, certificates. One API key, done.
Why it exists
Tutorials are static. Your AI doesn't know your progress.
Ask Claude or Cursor about MCP and you get a generic answer. The AI doesn't know you finished Level 4 last week or aced the RAG quiz two days ago. It repeats what you already know and skips what you actually need. Academy MCP fixes that. Every tool call is fresh — your AI sees where you are and recommends what's next.
Tools — stats, levels, lessons, quizzes, reviews, tutor, certificates
Levels of the Memory-First curriculum, all freely accessible
Server, npm package, and Academy account permanently free
How you actually use it
Just ask — your AI calls the right tool.
You don't need to know the tool names. Tell your AI what you want — tool discovery picks the right call.
You say
“Where am I in the Academy?”
The AI calls academy_stats and academy_levels, summarizes XP, rank, streak, and unlocked levels.
You say
“What's my next lesson?”
The AI calls academy_next_lesson, fetches the content via academy_lesson, gives you a clean entry into the topic in one reply.
You say
“Quiz me on Level 3.”
The AI calls academy_quiz for the checkpoint quiz, walks you through the questions, submits answers via academy_quiz_submit, shows score plus per-question feedback.
You say
“Run today's spaced-repetition review with me.”
The AI calls academy_review, walks you through each item, grades them via academy_review_grade. SM-2 schedules the next review automatically.
You say
“Explain again what an MCP resource is.”
The AI calls academy_tutor with your current context (level plus lesson slug). The tutor answers from the actual Academy lessons, not from the AI's training data.
You say
“Do I have any certificates yet?”
The AI calls academy_certificates, lists every passed checkpoint with a publicly verifiable URL — perfect for linking on LinkedIn or your CV.
12 tools in the server
What your AI can actually do.
Each tool is a direct HTTPS call to the Academy. No local state, no cache — your AI always sees fresh data.
academy_statsXP, rank, streak, badges, certificates, weekly league standing.
academy_levelsAll 6 levels with access info (free / paid / earned).
academy_lessonsList lessons in a level with completed status.
academy_lessonGet full content of a specific lesson.
academy_next_lessonRecommend the next incomplete lesson based on progress.
academy_progress_completeMark a lesson as completed — grants XP, updates streak, schedules review.
academy_quizFetch a lesson quiz or level checkpoint quiz.
academy_quiz_submitSubmit answers. Returns score plus per-question feedback. Checkpoint pass = certificate.
academy_reviewItems due for spaced-repetition today.
academy_review_gradeGrade a review item (again / good / easy) — SM-2 schedules the next review.
academy_certificatesYour earned certificates with public verification URLs.
academy_tutorAsk the AI Tutor. Context-aware via level plus lessonSlug. Higher quota when signed in.
Setup
Connected in 60 seconds.
The server runs as a stdio process via npx. No server to operate, no OAuth setup, no containers.
Sign in to the Academy
Magic-link via email. Free, no credit card.
Create an API key
At /dashboard/keys, create a new token named like "Claude Code Desktop". Token starts with academy_.
Wire up the MCP server
Copy the snippet below into your client. Plug in the token. Done.
Open source
MIT licensed. Source on GitHub.
The package is auditable, forkable, modifiable. Anyone running a local Academy mirror can point ACADEMY_BASE_URL to http://localhost:3220 — for tests, forks, or air-gapped setups.
More than the server
Full learning environment on studiomeyer.academy.
The MCP server gives your AI everything it needs. For the Discord community, Arena bot battles, live dashboard, playbooks, and 74 recipes, head to the Academy directly. Both work with the same account.
Visit the Academy →FAQ
Quick answers.
What is Academy MCP?
An MCP server that connects Claude Code, Claude Desktop, Cursor, or any other MCP-capable client to your Academy account. Your AI sees progress, fetches lessons, runs quizzes, schedules spaced repetition, talks to the tutor.
Does it cost anything?
No. The npm package is open source (MIT). The Academy is free. The tutor has a higher daily quota for signed-in users — that's still free.
Do I need the Academy website?
You can complete the curriculum entirely through the MCP server. The website remains useful for Discord, Arena, and the live dashboard.
How safe is my data?
Every tool call is HTTPS to academy.studiomeyer.io with a Bearer token. The server stores nothing locally. Data sits in Supabase Frankfurt — GDPR, SOC2 Type II, RLS per tenant. Tokens revocable any time.
Which clients work?
All MCP-capable ones: Claude Code, Claude Desktop, Cursor, VS Code (with the MCP extension), Windsurf, Zed, Codex. One API key, all clients share the same progress.
Can I use it offline?
No, the server is a thin HTTPS wrapper. No internet, no progress fetching. Anyone running a local Academy mirror (e.g. air-gapped) can switch ACADEMY_BASE_URL.
Get started
One API key. Any client. Ready instantly.
Create your token, paste the snippet, your AI gains 12 tools.