Skip to content

Delegation MCP server

Which MCP servers are Delegation's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-24

← Back to Delegation

Whose server it is
  • Registry nameschool.delegation/delegation-schoolverified in the MCP registry

The registry name sits under delegation.school. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-24
  • Stateanswerschecked 2026-10-24
  • Tools9
  • Server calls itselfdelegation.school
  • Server version1.5.0
  • Protocol version2025-06-18

On 2026-10-24 the server answered initialize and tools/list without a sign-in. First answer in 35 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.
  • Checked on 4 of the 7 days it takes to judge reliability.

Once connected

  • set_level change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 4, the first on 2026-10-24
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 4 so far
  • Answeredmeasuring4 of the 7 daily checks it takes to print a share
  • Median first answer192 ms
  • Space in an agent's context≈ 1,397 tokensthe definitions of all its tools (9), which an agent carries on every turn
  • Tool definitionsB · 83 of 100
  • Typed results0 of 9 toolsdeclared outputSchema: results come typed, read once
  • Not saying whether it only reads or can destroy: 9 of 9

What an agent can do with it

  • cannot · draft replies to unread email for approval
  • not sure · prepare briefs before back-to-back meetings
  • not sure · gather and summarize research from past material

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: set_level

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers9 tools · read 2026-10-24
  • overview

    What delegation.school is, the three tracks, and how to run the course as the learner's tutor. Background reading.

  • start_session

    Call FIRST. Place or resume a learner: returns their level, completed lessons, and the recommended next lesson. Ask for the learner's EMAIL ADDRESS and pass it as `learner` — emails are stable and unique; a bare name collides across…

  • list_lessons

    List lessons (slug, title, track, order, summary), optionally filtered to one track.

  • get_lesson

    Get the full markdown of one lesson by slug. Teach from it: lead with the why, then run the exercise with the learner's real work.

  • complete_lesson

    Record a lesson result for a learner AFTER grading its quiz/assignment. passed:true marks it done and advances; passed:false records the attempt without advancing (reteach). Always include a `reflection` when you have one — it's the…

  • course_stats

    OPERATOR / Inspectable State: usage snapshot of the whole course — learner count, level mix, completions, per-lesson pass rates, and recent reflections. Requires admin_key. Answers 'what is the state of the work?' for an operator agent.

  • verify_ticket

    OPERATOR (Capital Factory gift shop): validate a reward code (Golden Ticket GT- or Founding Graduate badge FG-) — returns who earned it, the reward, when, and whether it's been redeemed. Pass redeem:true to mark it redeemed at point of…

  • set_level

    OPERATOR: reclassify an existing learner's track (scratch | intermediate | power). Routes through the learner's record so the change sticks. Use when a learner was placed wrong — e.g. a scratch enrollee who's really a power operator…

  • submit_feedback

    Send the course team feedback FOR the learner — what's confusing, a bug, an idea, or praise. No grade, no admin key. Use it the moment a learner is stuck or reacts to something, AND always offer it when a session wraps ('anything…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "delegation-school": {
      "type": "http",
      "url": "https://delegation.school/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http delegation https://delegation.school/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://delegation.school/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.