Model Context Protocol

MCP API Docs

Kết nối AI assistant với MESITE qua Model Context Protocol. Cursor, Claude Code và các MCP client khác đều được hỗ trợ.

Endpoint

https://vendr.yavender.com/mcp
Transport: HTTP / SSE (Streamable)

API Key

Đăng nhập để tự động lấy API key, hoặc nhập thủ công ở trên.

Cấu hình nhanh

Thêm vào ~/.cursor/mcp.json

{
  "mcpServers": {
    "mesite": {
      "url": "https://vendr.yavender.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Tools có sẵn

Sites9
Tham sốKiểuBắt buộcMô tả
statusstringLọc theo trạng thái: active | inactive | maintenance
site_typestringLọc theo loại: ecommerce | info
limitnumberSố kết quả tối đa (mặc định: 20)
offsetnumberPhân trang offset
Tham sốKiểuBắt buộcMô tả
site_idnumberID số của site
tokenstringPreview token (thay thế cho site_id)
domainstringDomain site (thay thế cho site_id)
Tham sốKiểuBắt buộcMô tả
domainstringDomain name (vd: myshop.com)
namestringTên hiển thị của site
templatestringTemplate ID — dùng list_themes để xem danh sách
site_typestringLoại site: ecommerce | info (mặc định: info)
taglinestringTagline / mô tả ngắn
auto_generatebooleanTự động tạo nội dung bằng AI (mặc định: true)
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
namestringTên mới
templatestringTemplate ID mới
taglinestringTagline mới
statusstringTrạng thái: active | inactive | maintenance
logo_urlstringURL ảnh logo
favicon_urlstringURL favicon
currencystringMã tiền tệ (vd: VND, USD)
localestringLocale (vd: vi, en)
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
confirmbooleanPhải là true để xác nhận xóa
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
settings_jsonstringJSON object cần merge, vd: {"contact_email":"hi@example.com","custom_css":".hero{color:red}"}
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
colorsstringMảng JSON 7 hex, vd ["#FFFFFF","#F0F0F0","#C2C2C2","#6E6E6E","#000000","#1A6AFF","#DCE8FF"]
color_namesstringObject JSON tên màu theo chỉ số slot, vd {"0":"Brand","4":"Text"}
fontsstringObject JSON font theme, vd {"heading":"Wix Madefor Display Bold","body":"Wix Madefor Text"}
headingsstringObject JSON cỡ chữ px (chỉ size), vd {"h1":"72","h2":"42","p1":"18"}
text_stylesstringObject JSON định nghĩa đầy đủ từng text style (h1..h6/p1..p3): font/size/weight/color/bold/italic/lineHeight/letterSpacing/max/min/scale. Vd {"h2":{"font":"Fraunces","size":"48","weight":"700","color":"#111"}}
Products10
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
categorystringLọc theo tên danh mục
featured_onlybooleanChỉ lấy sản phẩm nổi bật
limitnumberSố kết quả tối đa (mặc định: 20)
offsetnumberPhân trang offset
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
namestringTên sản phẩm
pricenumberGiá (theo đơn vị tiền tệ của site)
descriptionstringMô tả (cho phép HTML)
categorystringTên danh mục (tự tạo nếu chưa tồn tại)
image_urlstringURL ảnh sản phẩm
is_featuredbooleanĐánh dấu nổi bật
Tham sốKiểuBắt buộcMô tả
product_idnumberID sản phẩm
namestringTên mới
descriptionstringMô tả mới
pricenumberGiá mới
image_urlstringURL ảnh mới
is_featuredbooleanTrạng thái nổi bật
is_visiblebooleanHiển thị / ẩn
Tham sốKiểuBắt buộcMô tả
product_idnumberID sản phẩm
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
namestringTên danh mục
slugstringURL slug (tự sinh từ tên nếu bỏ trống)
descriptionstringMô tả danh mục
sort_ordernumberThứ tự hiển thị
Tham sốKiểuBắt buộcMô tả
category_idnumberID danh mục
namestringTên mới
slugstringSlug mới
descriptionstringMô tả mới
sort_ordernumberThứ tự hiển thị
Tham sốKiểuBắt buộcMô tả
category_idnumberID danh mục
Tham sốKiểuBắt buộcMô tả
product_idnumberID sản phẩm
stocknumberGiá trị tồn kho tuyệt đối
adjustnumberDelta cộng/trừ vào tồn kho hiện tại
Tham sốKiểuBắt buộcMô tả
product_idnumberID sản phẩm
product_typestringphysical | service | booking_slot | booking_range | ticket
requires_shippingbooleanGhi đè yêu cầu giao hàng
event_startstringVé: thời gian bắt đầu sự kiện (ISO 8601)
event_locationstringVé: địa điểm
Orders3
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
statusstringLọc theo trạng thái: pending | confirmed | shipped | delivered | cancelled
limitnumberSố dòng tối đa (mặc định 50)
offsetnumberPhân trang offset
Tham sốKiểuBắt buộcMô tả
order_idnumberID đơn hàng
order_numberstringSố đơn (vd ORD-20260814-AB12CD34) — dùng khi không biết order_id
Tham sốKiểuBắt buộcMô tả
order_idnumberID đơn hàng
statusstringpending | confirmed | shipped | delivered | cancelled
Coupons5
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
codestringMã coupon (không phân biệt hoa/thường, vd SALE20)
typestringpercent (mặc định) | fixed
valuenumberPhần trăm (0-100) hoặc số tiền cố định, theo type
min_subtotalnumberĐơn tối thiểu để áp dụng
max_usesnumberSố lượt tối đa (0 = không giới hạn)
starts_atstringThời gian bắt đầu ISO 8601
ends_atstringThời gian hết hạn ISO 8601
is_activebooleanKích hoạt (mặc định true)
Tham sốKiểuBắt buộcMô tả
coupon_idnumberID coupon
codestringMã mới
typestringpercent | fixed
valuenumberGiá trị mới
min_subtotalnumberĐơn tối thiểu mới
max_usesnumberSố lượt tối đa mới
starts_atstringThời gian bắt đầu
ends_atstringThời gian hết hạn
is_activebooleanBật/tắt
Tham sốKiểuBắt buộcMô tả
coupon_idnumberID coupon
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
codestringMã coupon
subtotalnumberSubtotal giỏ hàng để kiểm tra
nowstringMốc thời gian ISO 8601 (tùy chọn, để kiểm tra hạn)
Reviews5
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
product_idnumberLọc theo 1 sản phẩm
approved_onlybooleanChỉ đánh giá đã duyệt/công khai
limitnumberSố dòng tối đa
offsetnumberPhân trang offset
Tham sốKiểuBắt buộcMô tả
product_idnumberID sản phẩm
author_namestringTên người đánh giá
ratingnumberSố sao 1-5
titlestringTiêu đề
bodystringNội dung đánh giá
is_approvedbooleanCông khai (mặc định true)
Tham sốKiểuBắt buộcMô tả
review_idnumberID đánh giá
approvedbooleantrue = hiện công khai (mặc định true)
Tham sốKiểuBắt buộcMô tả
review_idnumberID đánh giá
Tham sốKiểuBắt buộcMô tả
product_idnumberID sản phẩm
Shipping4
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
namestringTên phương thức (vd Standard, Express)
feenumberPhí vận chuyển cố định
min_freenumberSubtotal từ mức này trở lên miễn phí ship (0 = không)
is_activebooleanKích hoạt (mặc định true)
sort_ordernumberThứ tự hiển thị
Tham sốKiểuBắt buộcMô tả
method_idnumberID phương thức
namestringTên mới
feenumberPhí mới
min_freenumberNgưỡng free-ship mới
is_activebooleanBật/tắt
sort_ordernumberThứ tự hiển thị
Tham sốKiểuBắt buộcMô tả
method_idnumberID phương thức
Booking7
Tham sốKiểuBắt buộcMô tả
product_idnumberID sản phẩm (phải là booking_slot)
start_atstringThời gian bắt đầu slot (ISO 8601)
end_atstringThời gian kết thúc (ISO 8601)
capacitynumberSố lượt slot chứa được (mặc định 1)
is_activebooleanKích hoạt (mặc định true)
Tham sốKiểuBắt buộcMô tả
product_idnumberID sản phẩm
fromstringChỉ slot bắt đầu từ mốc ISO này trở đi
Tham sốKiểuBắt buộcMô tả
slot_idnumberID slot
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
product_idnumberLọc theo 1 sản phẩm
limitnumberSố dòng tối đa
offsetnumberPhân trang offset
Tham sốKiểuBắt buộcMô tả
booking_idnumberID đặt chỗ
Tham sốKiểuBắt buộcMô tả
product_idnumberID sản phẩm có thể đặt
slot_idnumberbooking_slot: slot cần đặt
start_datestringbooking_range: ngày nhận (ISO)
end_datestringbooking_range: ngày trả (ISO, sau start)
qtynumberSố chỗ / vé (mặc định 1)
statusstringheld (mặc định) | confirmed
customer_namestringTên khách
customer_phonestringSĐT khách
customer_emailstringEmail khách
notestringGhi chú
Tham sốKiểuBắt buộcMô tả
booking_idnumberID đặt chỗ
statusstringheld | confirmed | cancelled
Pages5
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
page_typestringLọc theo loại: home | about | contact | blog | custom
Tham sốKiểuBắt buộcMô tả
page_idnumberID trang
site_idnumberID site (bắt buộc khi dùng slug)
slugstringSlug trang (thay thế cho page_id)
Tham sốKiểuBắt buộcMô tả
site_idnumberID site
titlestringTiêu đề trang
contentstringNội dung HTML
slugstringURL slug (tự tạo từ title nếu bỏ trống)
summarystringTóm tắt / excerpt
image_urlstringURL ảnh đại diện
page_typestringLoại trang: home | about | contact | blog | custom (mặc định: custom)
Tham sốKiểuBắt buộcMô tả
page_idnumberID trang
titlestringTiêu đề mới
slugstringSlug mới
contentstringNội dung HTML mới
summarystringTóm tắt mới
image_urlstringURL ảnh mới
is_visiblebooleanHiển thị / ẩn
Tham sốKiểuBắt buộcMô tả
page_idnumberID trang
Meta1
Tham sốKiểuBắt buộcMô tả
groupstringChỉ liệt kê tool trong nhóm này (vd Products). Bỏ trống = tất cả
Themes3

Không có tham số.

Tham sốKiểuBắt buộcMô tả
include_stylesbooleanKèm Site Styles (màu + font) mỗi template (mặc định true)
include_communitybooleanKèm cả template cộng đồng (public, không official) (mặc định false)
Tham sốKiểuBắt buộcMô tả
template_idnumberID template từ list_templates — đọc site builder gốc của template
tokenstringPreview token của 1 site cụ thể (thay cho template_id)
site_idnumberID site (thay cho template_id)
page_keystringChỉ lấy 1 trang (vd home). Bỏ trống = tất cả trang
include_layoutbooleanKèm cây layout JSON đầy đủ mỗi trang (mặc định true). false = chỉ danh sách trang + settings

Demo Chat

AI tự gọi MCP tools để trả lời. Dùng OpenRouter API key của bạn.

Lấy key →