Banya LabsBanya Labs/Apps/Digital School Helpdesk
In progress

App 14  ·  FIG. 014

Digital School Helpdesk logo

Digital School Helpdesk

Keep school answers clear and up to date

EducationSchool InformationParent EnquiriesHelpdeskChatbot
App not yet liveGitHub

Customer Target

School administrators and communications teams supporting parents and learners

Status

In progress

Agent Surface B

MCP Ready

Model Context Protocol Enabled

Registered in /.well-known/mcp.json & /llms.txt with deterministic Zod schema validation.

About Product

Digital School Helpdesk is being developed to help schools answer everyday questions without staff repeating the same information. Parents and learners can ask the connected chatbot for information the school has provided.

School staff maintain the records and answers through an administration area. When details change, they can update the information used by the chatbot.

The product focuses on school communication and enquiries. It is currently in development.

Dual-Surface Execution

Human vs. Agent Flow

Every action in Digital School Helpdesk is mapped bi-directionally across Surface A (Visual UI) and Surface B (Programmatic MCP Engine).

Surface A — Human Ergonomics Flow
  1. 01Open the staff administration area.
  2. 02Add school information and answers.
  3. 03Make approved information available to the chatbot.
  4. 04Help parents and learners find answers.
  5. 05Update the information when details change.
Surface B — Agentic Machine Execution Rails
Protocol: Model Context Protocol (MCP 1.0)Auth: Bearer banya_ag_...

1. Discovery: Scraper/Agent fetches /llms.txt or /.well-known/mcp.json manifest.

2. Tool Invocation: Executes deterministic Zod-validated tool contracts matching digital-school-helpdesk operations.

3. Replay Protection: Enforces Idempotency-Key: <uuid> to prevent duplicate mutations during LLM retry loops.

4. Token Compression: Returns structured, PII-minimized Markdown/JSON stripping all layout noise.