# Hunnie Cake

> Tiệm bánh kem, bánh sinh nhật tại Hà Nội. Có máy chủ MCP công khai để trợ lý AI (ChatGPT, Claude...) tìm mẫu bánh, xem giá theo size và đặt bánh giúp khách.

## Kết nối MCP (dành cho trợ lý AI)

- Địa chỉ: https://hunniecake.com/api/mcp/public
- Giao thức: MCP Streamable HTTP, không trạng thái (POST JSON-RPC 2.0). Phiên bản: 2025-06-18, 2025-03-26, 2024-11-05
- Xác thực: không cần
- Giới hạn: 120 request/phút/IP; place_order tối đa 5 đơn/giờ/IP và 3 đơn/giờ/SĐT
- Thẻ mô tả server: https://hunniecake.com/.well-known/mcp.json
- Hướng dẫn cho người dùng: https://hunniecake.com/ket-noi-ai

## Công cụ (tools)

- `list_filters` – Danh mục & bộ lọc: Danh mục bánh và các bộ lọc (người nhận, màu sắc, chủ đề, nhân vật, độ tuổi, khoảng giá...) kèm slug từng giá trị. Gọi 1 lần đầu phiên để chuyển yêu cầu của khách (vd "bánh cho bé gái 3 tuổi màu hồng") thành tham số filters của search_cakes.
- `search_cakes` – Tìm mẫu bánh: Tìm mẫu bánh đang bán tại Hunnie Cake theo từ khoá (tên, nhân vật, chữ trên bánh...), bộ lọc (người nhận, màu, chủ đề, độ tuổi... – slug lấy từ list_filters), danh mục và khoảng giá (VNĐ). Trả về tên, giá, link trang sản phẩm và link ảnh. Dùng get_cake để xem chi tiết, bảng size / giá trước khi đặt.
- `get_cake` – Chi tiết mẫu bánh: Chi tiết 1 mẫu bánh: mô tả, thông số (màu, chủ đề, kích thước...), lựa chọn khi đặt (order_options: size kèm giá, nhân, kem), link ảnh và link trang sản phẩm. Kèm ảnh chính để xem / cho khách xem.
- `get_shop_info` – Thông tin cửa hàng: Thông tin Hunnie Cake: hotline, địa chỉ, giờ mở cửa, khu vực giao, cách đặt & thanh toán, thời gian đặt trước tối thiểu.
- `place_order` – Đặt bánh: Gửi đơn đặt bánh tới Hunnie Cake. Bắt buộc: phone, address. Nên có: product_id (mẫu chọn từ search_cakes) hoặc ảnh mẫu (image_url / image_base64), size, delivery_time, name. TRƯỚC KHI GỌI: đọc lại tóm tắt đơn (mẫu, size, giá, giờ nhận, SĐT, địa chỉ) và chỉ gọi khi khách đã đồng ý, đặt confirmed = true. Sau khi đặt, nhân viên cửa hàng gọi điện xác nhận; chưa cần thanh toán.

## Quy trình đặt bánh

1. `list_filters` lấy danh mục và slug bộ lọc; 2. `search_cakes` tìm mẫu; 3. `get_cake` xem size / giá;
4. Hỏi khách SĐT + địa chỉ giao (bắt buộc), tên, size, giờ nhận, chữ trên bánh; 5. Đọc lại tóm tắt, khách đồng ý thì gọi `place_order` với `confirmed: true`.
Đặt trước tối thiểu 3 tiếng. Nhân viên gọi điện xác nhận sau khi đặt, chưa cần thanh toán. Không bịa giá ngoài dữ liệu tool.

## Liên hệ

- Website: https://hunniecake.com/
- Hotline: 03.666.22.666
- Địa chỉ: CS1: Số 65 Ngõ 111 Cù Chính Lan - Thanh Xuân - Hà Nội (Đến số 311 Trường Chinh - Ngã tư sở rẽ vào) CS2: Số 10A Tràng An - Tân Thành - Ninh Bình ( Gần hồ Kỳ Lân).
- Giờ mở cửa: 7:30 – 21:30 hằng ngày
