Banya LabsBanya Labs/Apps/MFZ Zambia AI Chatbot
Inactive

App 07  ·  FIG. 007

MFZ Zambia AI Chatbot logo

MFZ Zambia AI Chatbot

Get loan enquiries to the right team

MicrofinanceCustomer SupportEnquiry RoutingZambiaChatbot
App not yet liveGitHub

Customer Target

MFZ Zambia customer-service teams, loan officers and prospective borrowers

Status

Inactive

Agent Surface B

MCP Ready

Model Context Protocol Enabled

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

About Product

The MFZ Zambia chatbot project helps customers find service information and reach the right team. It guides the first conversation so staff receive the details they need to follow up.

Customers can ask about a loan product, provide their location and explain what help they need. The enquiry is then directed to the appropriate branch or loan officer.

Loan officers handle application discussions and lending decisions. The chatbot project is currently inactive and is shown as previous work.

Dual-Surface Execution

Human vs. Agent Flow

Every action in MFZ Zambia AI Chatbot is mapped bi-directionally across Surface A (Visual UI) and Surface B (Programmatic MCP Engine).

Surface A — Human Ergonomics Flow
  1. 01Ask about a loan product or service.
  2. 02Read the available information.
  3. 03Share your location and what help you need.
  4. 04Find the appropriate branch or loan officer.
  5. 05Continue the discussion with the lending team.
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 mfz-ai-chatbot 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.