Retrieve a list of all Shelly devices configured locally or linked to your cloud account, showing identity and online status. Use this to get an overview before further actions.
Update the cadence clause of an existing teaching contract without re-signing. Specify contract ID and new cadence to replace the current rhythm settings while preserving other terms.
Check teaching prep for cross-item consistency in flashcards, exercises, mind maps, and concept coverage. Receive a pass/fail status to catch errors and warnings before delivery.
Record a teaching observation for a completed live session when the initial completion missed its evaluation. One evaluation per session, with idempotent duplicate handling.
MCP server for the entire Shelly smart-home ecosystem, enabling local-first control, automation, and energy monitoring of Shelly devices with cloud fallback.
Enables read-only inspection of Shelly devices discovered through Home Assistant, providing status and redacted configuration without control or switching capabilities.
Execute Python code with full system access for data processing, file operations, API calls, and system automation. Returns output and result, with persistent state across calls.
Finalize a teaching contract by recording a completion note once every covered course is completion-ready, preventing invalid completions and ensuring idempotent replay.
Establish a new learner-agent relationship to begin a course, using the learner's exact registered name and your provider/model/display name. Rejects if a pair already exists.
Record a post-lesson evaluation to capture the lesson's overall judgment, contrast with live performance, and next-lesson advice. Attach evidence refs and avoid per-exercise repeats.
Retrieve a learner brief for lesson prep: top hypotheses, needs-reverification flags, recent evaluations, and the latest teacher reflection, all in one read.
Finalize a live teaching session after the learner declares it closed. Writes required summary, teacher reflection, and next-action hook, with optional evaluation attached.
Close a lesson's teaching loop: mark it as completed after all submissions are graded and cognitive updates are recorded, with optional changelog receipt.
Patch existing flashcard content (front, back, deck) without resetting FSRS review schedule. Fix card text or move cards between decks while keeping progress.