Skip to main content
StudioMeyer

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.

Create an API keyView on npmFree. Open source (MIT). Works with any MCP-capable AI.

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.

12

Tools — stats, levels, lessons, quizzes, reviews, tutor, certificates

6

Levels of the Memory-First curriculum, all freely accessible

0 EUR

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_stats

XP, rank, streak, badges, certificates, weekly league standing.

academy_levels

All 6 levels with access info (free / paid / earned).

academy_lessons

List lessons in a level with completed status.

academy_lesson

Get full content of a specific lesson.

academy_next_lesson

Recommend the next incomplete lesson based on progress.

academy_progress_complete

Mark a lesson as completed — grants XP, updates streak, schedules review.

academy_quiz

Fetch a lesson quiz or level checkpoint quiz.

academy_quiz_submit

Submit answers. Returns score plus per-question feedback. Checkpoint pass = certificate.

academy_review

Items due for spaced-repetition today.

academy_review_grade

Grade a review item (again / good / easy) — SM-2 schedules the next review.

academy_certificates

Your earned certificates with public verification URLs.

academy_tutor

Ask 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.

1

Sign in to the Academy

Magic-link via email. Free, no credit card.

2

Create an API key

At /dashboard/keys, create a new token named like "Claude Code Desktop". Token starts with academy_.

3

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.

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.

Academy MCP — the MCP server for your AI learning journey | StudioMeyer