Skip to main content
Glama

scobees_create_wahlpflicht

Create a choice-based assignment container where learners complete a minimum number of subtasks, then attach those subtasks using its parent ID.

Instructions

Legt eine Wahlpflichtaufgabe an: ein Container, aus dem Lernende eine Mindestanzahl an Unteraufgaben lösen. Unteraufgaben danach mit scobees_create_aufgabe (parent_id = diese ID).

Input Schema

NameRequiredDescriptionDefault
nameYes
colorNoHex-Farbe#c88503
parent_idYes
cover_image_pathNoLokales Titelbild, optional
description_htmlNo
mindest_aufgabenNoWie viele Unteraufgaben müssen gelöst werden

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. It discloses the container concept and the intended child-task workflow, but it does not state permissions, side effects, or explicitly clarify that the new ID is returned and needed for subtasks.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the core purpose and followed by the important sequencing instruction. There is no redundant text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The hierarchy and follow-up workflow are clear, but a create tool with no annotations, no output schema, and incomplete parameter descriptions needs more context. The meaning of parent_id and the return value/ID should be made explicit.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 50%, and the required parent_id parameter is not explained for this tool. The description adds meaning to mindest_aufgaben via 'Mindestanzahl an Unteraufgaben', but it does not compensate for the undocumented required parent_id or name parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names the specific action and resource: creating a Wahlpflichtaufgabe. It also explains the resource as a container for subtasks and distinguishes it from scobees_create_aufgabe by describing the parent-child relationship.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It clearly states the follow-up workflow: create the Wahlpflicht container first, then create subtasks with scobees_create_aufgabe using parent_id = this ID. It does not explicitly cover when not to use this tool or compare it with other creation alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.