Vaanzari Commerce

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
95%
Integridad del esquema
67%
Calidad de los nombres
99%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'reply_support_ticket' description lacks action verben reply_support_ticket

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~4,709Tokens (definiciones de herramientas)
~1.1 KBTamaño de respuesta típico
Impacto significativo en la atención (3.68% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

https://vaanzari.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (29)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_sarees(q, page, limit, fabric, technique, ...)

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

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

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

Esquema de salida

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

Get one public Vaanzari artisan profile.

Esquema de entrada

{
  "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"
}

Esquema de salida

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

Read the authorized customer account profile.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

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

Read customer cart and current totals.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

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

Read saved Vaanzari picks.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

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

List authorized customer orders.

Esquema de entrada

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

Esquema de salida

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

Get one authorized customer order.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

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

List authorized customer support tickets.

Esquema de entrada

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

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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"
}

Esquema de salida

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

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada29 herramientas
verificadoversión no registrada29 herramientas