MCP App Store
by KeenEthics

Overview

SemBan helps students organize their study day in ChatGPT. View your timetable with times, rooms, cancellations and moved classes; see a daily overview, deadlines and a practical next step. Tell SemBan your available time to find study windows with breaks and buffers. Prepare an existing exam using your own topics and daily capacity, and review recorded study time and completed tasks each week. Interactive SemBan cards currently use German text and support light and dark appearance. New tasks and edits are proposals: review and approve the exact details in the existing card. Your signed-in SemBan app must be open to safely apply the proposal and synchronize it. Approval alone does not prove that a task has been created or synchronized. An existing SemBan account and enabled cloud sync are required. Results use the last synchronized data; local changes and unrecorded study time may be missing. Study windows do not reserve calendar events. SemBan does not provide grades or access to university login credentials or the protected learning planner. Check binding deadlines with your university. You can revoke the connection in SemBan.

Tools

decide_task_proposal

ChatGPT
Called ONLY by the SemBan preview UI after a real user click; cannot modify task data directly.

get_course_details

ChatGPT
Read one course with weekly slots; grade and study plans are never returned.

get_courses

ChatGPT
Read active semester and course list, without grades or hidden learning plans. Optional semesterId.

get_daily_dashboard

ChatGPT
Read a date-specific study dashboard with timetable, open deadlines, recorded focus statistics and up to three explained next steps. Read-only; unknown effort remains unknown. Use get_study_time_plan when the student gives an available time budget.

get_deadline_radar

ChatGPT
Zeige offene Abgaben, überfällige Aufgaben und Klausuren im Deadline-Radar. Nur letzter synchronisierter Stand; Aufwand nur als freiwillige Restaufwandsschätzung. Keine Noten oder versteckten Lernpläne.

get_exam_preparation

ChatGPT
Erstelle einen schreibgeschützten Vorbereitungsvorschlag für eine bestehende gewöhnliche Klausur-Aufgabe. Frage nach Themen, wenn keine genannt wurden; erfinde kein Prüfungswissen. Lernkapazität und Zeiten sind erklärte Annahmen. Höchstens 90 Tage, keine Änderung des versteckten Lernplaners oder von Aufgaben.

get_schedule

ChatGPT
Read date-range schedule occurrences and calendar exceptions; up to 28 days, last-synced only.

get_study_summary

ChatGPT
Read only aggregate recorded focus minutes by course and day range for the connected SemBan account. Never read plans or change data.

get_study_time_plan

ChatGPT
Finde Lernfenster für ein vom Studenten genanntes Zeitbudget. Berücksichtige tatsächliche Stundenplanänderungen und Pausen. Freie Fenster sind Vorschläge aus dem letzten Cloudstand, keine gebuchten Termine. Unbekannter Aufwand und angenommene Zeitgrenzen werden erklärt.

get_task_proposal_status

ChatGPT
Read authoritative task proposal status. Prefer exact proposalId; supply the student IANA timeZone for calendar deadlines stored as ISO timestamps. approved means confirmed in ChatGPT, NOT created. After approval never ask for another confirmation or render a duplicate confirmation card. Only applied plus matching cloud data means synchronized. null visibility is unknown, not missing. Optional exact title filter.

get_tasks

ChatGPT
Read last-synced tasks and to-dos; optional semesterId and status. Does not modify tasks.

get_weekly_review

ChatGPT
Zeige sieben Kalendertage ab weekStart: tatsächlich aufgezeichnete Fokuszeit, nachweisbar erledigte Aufgaben und kommende Abgaben. Laufende Wochen werden transparent mit vergleichbaren Tagen verglichen. Keine Aufzeichnung bedeutet unbekannte tatsächliche Lernzeit, keine Noten oder erfundenen Ziele.

propose_task_creation

ChatGPT
Queue a suggested new task only. The student approves the exact proposal in the embedded ChatGPT card; SemBan then applies it at the next safe app sync. Reuse idempotencyKey when retrying the same intent. Never claim saved or synchronized merely after approval.

propose_task_update

ChatGPT
Queue a suggested update to a normal student task. Supports completing, rescheduling, changing a course within the same semester and a voluntary remaining-effort estimate. Cannot update imported, generated or hidden-plan tasks. The student approves exact changes in the existing embedded card; the connected app safely applies and syncs them. Never add a second confirmation card or claim synchronized before matching cloud evidence.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps