Vaanzari Commerce

Discover Banarasi sarees and manage authorized Vaanzari shopping workflows with hosted checkout.

使うべきか

品質と安全性

A
説明の品質
95%
スキーマの完全性
67%
命名の品質
99%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'reply_support_ticket' description lacks action verbreply_support_ticket 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~4,709トークン数(ツール定義)
~1.1 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 3.68%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "commerce": {
      "url": "https://vaanzari.com/mcp"
    }
  }
}

リモートエンドポイント

https://vaanzari.com/mcpstreamable-http

できること

ツール一覧

ツール(29)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_sarees(q, page, limit, fabric, technique, ...)

Search visible Vaanzari sarees using verified catalogue fields. Missing attributes remain unset.

入力スキーマ

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "maxLength": 120
    },
    "page": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 1000
    },
    "limit": {
      "default": 12,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    },
    "fabric": {
      "type": "string",
      "maxLength": 100
    },
    "technique": {
      "type": "string",
      "maxLength": 100
    },
    "region": {
      "type": "string",
      "maxLength": 100
    },
    "occasion": {
      "type": "string",
      "maxLength": 100
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_saree(id)

Get one visible Vaanzari saree by public catalogue ID or canonical locator.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢list_artisans

List public artisan profiles connected to the visible Vaanzari catalogue.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_artisan(id)

Get one public Vaanzari artisan profile.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_account

Read the authorized customer account profile.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟡update_profile(name, phone, address, confirmation_id)

Update customer name, phone, and delivery address after signed-in browser approval.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    },
    "phone": {
      "type": "string",
      "minLength": 7,
      "maxLength": 32
    },
    "address": {
      "type": "string",
      "minLength": 10,
      "maxLength": 500
    },
    "confirmation_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "name",
    "phone",
    "address"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_cart

Read customer cart and current totals.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟡add_to_cart(saree_id, quantity)

Add a visible saree to customer cart.

入力スキーマ

{
  "type": "object",
  "properties": {
    "saree_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    },
    "quantity": {
      "default": 1,
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "saree_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟡set_cart_quantity(item_id, quantity)

Set quantity for one customer cart item.

入力スキーマ

{
  "type": "object",
  "properties": {
    "item_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    },
    "quantity": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "item_id",
    "quantity"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🔴remove_from_cart(item_id)

Remove one customer cart item.

入力スキーマ

{
  "type": "object",
  "properties": {
    "item_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "item_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_picks

Read saved Vaanzari picks.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟡save_pick(saree_id)

Save one visible saree to customer picks.

入力スキーマ

{
  "type": "object",
  "properties": {
    "saree_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "saree_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🔴remove_pick(saree_id)

Remove one saree from customer picks.

入力スキーマ

{
  "type": "object",
  "properties": {
    "saree_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "saree_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_rewards

Read customer reward balance and recent point transactions.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_checkout_summary(points_to_redeem, coupon_code)

Revalidate cart, discounts, points, addresses, and checkout total without placing an order.

入力スキーマ

{
  "type": "object",
  "properties": {
    "points_to_redeem": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000000
    },
    "coupon_code": {
      "type": "string",
      "maxLength": 50
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢validate_coupon(code)

Validate a coupon against the authorized customer cart.

入力スキーマ

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "minLength": 1,
      "maxLength": 50
    }
  },
  "required": [
    "code"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟡start_checkout(payment_method, payment_mode, shipping_address, billing_address, points_to_redeem, ...)

Create a hosted Cashfree or PhonePe checkout after signed-in browser approval. No payment is captured by this tool.

入力スキーマ

{
  "type": "object",
  "properties": {
    "payment_method": {
      "type": "string",
      "enum": [
        "cashfree",
        "phonepe",
        "online"
      ]
    },
    "payment_mode": {
      "type": "string",
      "enum": [
        "upi",
        "card",
        "netbanking",
        "wallet",
        "international_card"
      ]
    },
    "shipping_address": {
      "type": "string",
      "minLength": 10,
      "maxLength": 500
    },
    "billing_address": {
      "type": "string",
      "minLength": 10,
      "maxLength": 500
    },
    "points_to_redeem": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000000
    },
    "coupon_code": {
      "type": "string",
      "maxLength": 50
    },
    "idempotency_key": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64,
      "pattern": "^[A-Za-z0-9._:-]+$"
    },
    "confirmation_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "payment_method",
    "idempotency_key"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢list_orders

List authorized customer orders.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_order(order_id)

Get one authorized customer order.

入力スキーマ

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "order_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🔴cancel_order(order_id, reason, confirmation_id)

Request cancellation for an eligible customer order after signed-in browser approval.

入力スキーマ

{
  "type": "object",
  "properties": {
    "order_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    },
    "reason": {
      "type": "string",
      "minLength": 3,
      "maxLength": 500
    },
    "confirmation_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "order_id",
    "reason"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_payment_status(attempt_id)

Read latest provider status for a customer payment attempt.

入力スキーマ

{
  "type": "object",
  "properties": {
    "attempt_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "attempt_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
⚪resume_payment(attempt_id, confirmation_id)

Resume an unpaid hosted payment attempt after signed-in browser approval.

入力スキーマ

{
  "type": "object",
  "properties": {
    "attempt_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    },
    "confirmation_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "attempt_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
⚪retry_payment(attempt_id, confirmation_id)

Retry an unpaid hosted payment attempt after signed-in browser approval.

入力スキーマ

{
  "type": "object",
  "properties": {
    "attempt_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    },
    "confirmation_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "attempt_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🔴cancel_payment_attempt(attempt_id, confirmation_id)

Cancel an unpaid hosted payment attempt after signed-in browser approval.

入力スキーマ

{
  "type": "object",
  "properties": {
    "attempt_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    },
    "confirmation_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "attempt_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢list_support_tickets

List authorized customer support tickets.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟢get_support_ticket(ticket_id)

Get one authorized customer support ticket and its messages.

入力スキーマ

{
  "type": "object",
  "properties": {
    "ticket_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "ticket_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🟡create_support_ticket(subject, message, order_id, confirmation_id)

Create a customer support ticket after signed-in browser approval.

入力スキーマ

{
  "type": "object",
  "properties": {
    "subject": {
      "type": "string",
      "minLength": 3,
      "maxLength": 200
    },
    "message": {
      "type": "string",
      "minLength": 3,
      "maxLength": 4000
    },
    "order_id": {
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "confirmation_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "subject",
    "message"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
⚪reply_support_ticket(ticket_id, message, confirmation_id)

Reply to a customer support ticket after signed-in browser approval.

入力スキーマ

{
  "type": "object",
  "properties": {
    "ticket_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    },
    "message": {
      "type": "string",
      "minLength": 1,
      "maxLength": 4000
    },
    "confirmation_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "ticket_id",
    "message"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}
🔴close_support_ticket(ticket_id, confirmation_id)

Close a customer support ticket after signed-in browser approval.

入力スキーマ

{
  "type": "object",
  "properties": {
    "ticket_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    },
    "confirmation_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "pattern": "^[A-Za-z0-9_-]+$"
    }
  },
  "required": [
    "ticket_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "propertyNames": {
    "type": "string"
  },
  "additionalProperties": {}
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 29 件
検証済みバージョンは記録されていませんツール 29 件