Vaanzari Commerce

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

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
95%
Vollständigkeit des Schemas
67%
Qualität der Benennung
99%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'reply_support_ticket' description lacks action verbin reply_support_ticket

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~4,709Tokens (Tool-Definitionen)
~1.1 KBTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (3.68% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

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

Remote-Endpunkte

https://vaanzari.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (29)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢search_sarees(q, page, limit, fabric, technique, ...)

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

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-Schema

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

Read the authorized customer account profile.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-Schema

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

Read customer cart and current totals.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-Schema

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

Read saved Vaanzari picks.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-Schema

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

List authorized customer orders.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-Schema

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

List authorized customer support tickets.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-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.

Eingabe-Schema

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

Ausgabe-Schema

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

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet29 Tools
verifiziertVersion nicht aufgezeichnet29 Tools