Skip to content
Docs menu

Tool reference · Team onboarding

New in 14.6.0

onboarding_curriculum_draft

Builds a draft curriculum from the department's memory, grouped by project and record type; the server LLM, if configured, only polishes the wording.

team server /mcp
Caution. Nothing is saved. If the LLM fails, the deterministic draft is returned with llm_error set.

When to use

  • A department is setting up onboarding for the first time.
  • Team memory has grown and you want a fresh proposal to compare with the current curriculum.

Parameters

NameTypeDefaultDescription
team_idrequired string — (pattern ^[a-zA-Z0-9_-]{1,64}$)

Example

Arguments

{
  "team_id": "eng"
}

Result shape

{
  "team_id": "eng",
  "records_considered": 57,
  "current_revision": 0,
  "llm_used": true,
  "llm_error": null,
  "draft": {
    "title": "Engineering onboarding",
    "modules": [
      {
        "title": "platform",
        "lessons": [
          {
            "title": "Conventions",
            "body": "",
            "record_ids": [
              42,
              43,
              51
            ]
          }
        ]
      }
    ]
  },
  "message": "Draft only. Review and edit, then save with onboarding_curriculum_set (curriculum=draft, expected_revision=current_revision)."
}

Order within a module: conventions, decisions, solutions, lessons, facts; at most 8 records per lesson. The same memory gives the same draft.

Values are illustrative; the keys follow the server's handler. MCP clients receive the result as JSON text content.

Server description

The description the server sends to your agent in tools/list, captured from the v14.7.0 source:

Department head: build a draft curriculum from team memory, grouped by project/tag and record type (polished by the LLM if configured). Not saved: review it, then onboarding_curriculum_set.

Found a mistake? Open an issue on GitHub.

Search