Free VAT, pricing, quote, VietQR and referral commission tools for Vietnamese businesses.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Thông tin chính thức về Sulato Business: là gì, làm được gì, trang web, bảng giá, cách dùng thử. Official information about Sulato Business, a business operating system for Vietnamese companies.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http sulato-business-tools https://sulatobiz.com/mcp
Thông tin chính thức về Sulato Business: là gì, làm được gì, trang web, bảng giá, cách dùng thử. Official information about Sulato Business, a business operating system for Vietnamese companies.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Lập khung báo giá tiếng Việt: hạng mục, số lượng, đơn giá, chiết khấu, VAT, các đợt thanh toán và tổng tiền bằng chữ. Trả về bảng markdown sẵn để gửi khách. Build a Vietnamese quotation with line items, discounts, VAT, payment milestones and amount in words.
| Argument | Type | Description |
|---|---|---|
| items* | array | |
| seller | string | Tên bên báo giá. |
| customer | string | Tên khách hàng. |
| vat_rate* | any | Thuế suất GTGT (%): 0, 5, 8 hoặc 10. VAT rate in percent. |
| valid_days | integer | Số ngày báo giá có hiệu lực. |
| payment_schedule | array | Các đợt thanh toán; tổng phần trăm phải bằng 100. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"items",
"vat_rate"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"quantity",
"unit_price"
],
"properties": {
"name": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"unit": {
"type": "string",
"maxLength": 30
},
"quantity": {
"type": "number",
"maximum": 1000000000,
"minimum": 0
},
"unit_price": {
"type": "integer",
"maximum": 10000000000000,
"minimum": 0,
"description": "Số tiền, đơn vị đồng (VND), số nguyên. Amount in VND."
},
"discount_percent": {
"type": "number",
"maximum": 100,
"minimum": 0
}
}
},
"maxItems": 100,
"minItems": 1
},
"seller": {
"type": "string",
"maxLength": 200,
"description": "Tên bên báo giá."
},
"customer": {
"type": "string",
"maxLength": 200,
"description": "Tên khách hàng."
},
"vat_rate": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 5
},
{
"type": "number",
"const": 8
},
{
"type": "number",
"const": 10
}
],
"description": "Thuế suất GTGT (%): 0, 5, 8 hoặc 10. VAT rate in percent."
},
"valid_days": {
"type": "integer",
"maximum": 365,
"minimum": 1,
"description": "Số ngày báo giá có hiệu lực."
},
"payment_schedule": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"percent"
],
"properties": {
"label": {
"type": "string",
"maxLength": 100,
"minLength": 1
},
"percent": {
"type": "number",
"maximum": 100,
"exclusiveMinimum": 0
}
}
},
"maxItems": 12,
"description": "Các đợt thanh toán; tổng phần trăm phải bằng 100."
}
}
}Tính giá bán từ giá vốn theo biên lợi nhuận (margin) hoặc hệ số cộng thêm (markup), làm tròn lên, kèm giá gồm VAT nếu có. Selling price from unit cost by margin or markup, rounded up, optional VAT (VND).
| Argument | Type | Description |
|---|---|---|
| method* | string | margin: biên lợi nhuận trên giá bán; markup: phần trăm cộng thêm trên giá vốn. |
| percent* | number | Phần trăm biên lợi nhuận hoặc cộng thêm. Margin must be < 100. |
| round_to | integer | Làm tròn lên bội số này (mặc định 1.000 đ). |
| vat_rate | any | Thuế suất GTGT (%): 0, 5, 8 hoặc 10. VAT rate in percent. |
| unit_cost* | integer | Giá vốn một đơn vị (đồng). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"unit_cost",
"method",
"percent"
],
"properties": {
"method": {
"enum": [
"margin",
"markup"
],
"type": "string",
"description": "margin: biên lợi nhuận trên giá bán; markup: phần trăm cộng thêm trên giá vốn."
},
"percent": {
"type": "number",
"minimum": 0,
"description": "Phần trăm biên lợi nhuận hoặc cộng thêm. Margin must be < 100."
},
"round_to": {
"type": "integer",
"maximum": 1000000,
"minimum": 1,
"description": "Làm tròn lên bội số này (mặc định 1.000 đ)."
},
"vat_rate": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 5
},
{
"type": "number",
"const": 8
},
{
"type": "number",
"const": 10
}
],
"description": "Thuế suất GTGT (%): 0, 5, 8 hoặc 10. VAT rate in percent."
},
"unit_cost": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Giá vốn một đơn vị (đồng).",
"exclusiveMinimum": 0
}
}
}Cộng VAT vào giá chưa thuế hoặc tách VAT ra khỏi giá đã gồm thuế, theo thuế suất 0/5/8/10%, tiền đồng Việt Nam. Add VAT to a net price or extract VAT from a gross price (Vietnam, VND).
| Argument | Type | Description |
|---|---|---|
| amount* | integer | Số tiền, đơn vị đồng (VND), số nguyên. Amount in VND. |
| vat_rate* | any | Thuế suất GTGT (%): 0, 5, 8 hoặc 10. VAT rate in percent. |
| direction* | string | add: giá chưa thuế → cộng VAT; extract: giá đã gồm VAT → tách VAT. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"amount",
"vat_rate",
"direction"
],
"properties": {
"amount": {
"type": "integer",
"maximum": 10000000000000,
"minimum": 0,
"description": "Số tiền, đơn vị đồng (VND), số nguyên. Amount in VND."
},
"vat_rate": {
"anyOf": [
{
"type": "number",
"const": 0
},
{
"type": "number",
"const": 5
},
{
"type": "number",
"const": 8
},
{
"type": "number",
"const": 10
}
],
"description": "Thuế suất GTGT (%): 0, 5, 8 hoặc 10. VAT rate in percent."
},
"direction": {
"enum": [
"add",
"extract"
],
"type": "string",
"description": "add: giá chưa thuế → cộng VAT; extract: giá đã gồm VAT → tách VAT."
}
}
}Quy trình vận hành từ khách hỏi đến tiền về cho một ngành nghề (spa, salon, nha khoa, phòng khám, nội thất, agency, kế toán, trung tâm ngoại ngữ, khóa học online, shop online, cửa hàng bán lẻ, nhà phân phối, xưởng may, nhân viên kinh doanh...). Step-by-step operating workflow for a Vietnamese small-business profession.
| Argument | Type | Description |
|---|---|---|
| profession* | string | Tên hoặc mã nghề, ví dụ "spa", "nha khoa", "shop online", "nha-phan-phoi-dai-ly". |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"profession"
],
"properties": {
"profession": {
"type": "string",
"maxLength": 80,
"minLength": 2,
"description": "Tên hoặc mã nghề, ví dụ \"spa\", \"nha khoa\", \"shop online\", \"nha-phan-phoi-dai-ly\"."
}
}
}Mô phỏng hoa hồng cho người giới thiệu trên một đơn hàng, tối đa 3 tầng; mặc định theo chương trình đối tác Sulato Business 20% / 8% / 5%. Simulate referral commission for up to 3 referral tiers (default 20/8/5%).
| Argument | Type | Description |
|---|---|---|
| rates | array | Tỷ lệ hoa hồng từng tầng (%), mặc định [20, 8, 5]. |
| order_value* | integer | Giá trị đơn hàng (đồng). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"order_value"
],
"properties": {
"rates": {
"type": "array",
"items": {
"type": "number",
"maximum": 50,
"minimum": 0
},
"maxItems": 3,
"minItems": 1,
"description": "Tỷ lệ hoa hồng từng tầng (%), mặc định [20, 8, 5]."
},
"order_value": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Giá trị đơn hàng (đồng).",
"exclusiveMinimum": 0
}
}
}Tạo chuỗi nội dung mã QR chuyển khoản theo chuẩn VietQR (NAPAS) cho một tài khoản ngân hàng Việt Nam, có hoặc không kèm số tiền và nội dung. Chuỗi này đưa vào bất kỳ thư viện tạo QR nào; không lưu thông tin tài khoản. Build a VietQR (NAPAS EMVCo) bank-transfer QR payload.
| Argument | Type | Description |
|---|---|---|
| bank* | string | Mã BIN 6 số hoặc tên viết tắt ngân hàng, ví dụ VCB, Vietcombank, TCB, MB, ACB, BIDV, 970436. |
| amount | integer | Số tiền (đồng), bỏ trống để người chuyển tự nhập. |
| message | string | Nội dung chuyển khoản (bỏ dấu, tối đa 25 ký tự). |
| account_number* | string | Số tài khoản nhận. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"bank",
"account_number"
],
"properties": {
"bank": {
"type": "string",
"maxLength": 40,
"minLength": 2,
"description": "Mã BIN 6 số hoặc tên viết tắt ngân hàng, ví dụ VCB, Vietcombank, TCB, MB, ACB, BIDV, 970436."
},
"amount": {
"type": "integer",
"maximum": 9999999999999,
"description": "Số tiền (đồng), bỏ trống để người chuyển tự nhập.",
"exclusiveMinimum": 0
},
"message": {
"type": "string",
"maxLength": 100,
"description": "Nội dung chuyển khoản (bỏ dấu, tối đa 25 ký tự)."
},
"account_number": {
"type": "string",
"maxLength": 25,
"minLength": 6,
"description": "Số tài khoản nhận."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 4, 2026.