Servidor MCP

Vaanzari Commerce

com.vaanzari/commerce
Comercio y retail Pagos y fintech Público y accesible MCP 2025-11-25

Qué hace este MCP

Searches and manages a saree shopping catalog, carts, orders, rewards, support tickets, coupons, and hosted checkout and payment attempts for authorized customers.

add_to_cart
Add To Cart
Add a visible saree to customer cart.
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['saree_id'], 'properties': {'quantity': {'type': 'integer', 'default': 1, 'maximum': 20, 'minimum': 1}, 'saree_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
cancel_order
Cancel Order
Request cancellation for an eligible customer order after signed-in browser approval.
Destructivo
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['order_id', 'reason'], 'properties': {'reason': {'type': 'string', 'maxLength': 500, 'minLength': 3}, 'order_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}, 'confirmation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
cancel_payment_attempt
Cancel Payment Attempt
Cancel an unpaid hosted payment attempt after signed-in browser approval.
Destructivo
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['attempt_id'], 'properties': {'attempt_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}, 'confirmation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
close_support_ticket
Close Support Ticket
Close a customer support ticket after signed-in browser approval.
Destructivo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket_id'], 'properties': {'ticket_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}, 'confirmation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
create_support_ticket
Create Support Ticket
Create a customer support ticket after signed-in browser approval.
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['subject', 'message'], 'properties': {'message': {'type': 'string', 'maxLength': 4000, 'minLength': 3}, 'subject': {'type': 'string', 'maxLength': 200, 'minLength': 3}, 'order_id': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'confirmation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_account
Get Account
Read the authorized customer account profile.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_artisan
Get Artisan
Get one public Vaanzari artisan profile.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_cart
Get Cart
Read customer cart and current totals.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_checkout_summary
Get Checkout Summary
Revalidate cart, discounts, points, addresses, and checkout total without placing an order.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'coupon_code': {'type': 'string', 'maxLength': 50}, 'points_to_redeem': {'type': 'integer', 'maximum': 10000000, 'minimum': 0}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_order
Get Order
Get one authorized customer order.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['order_id'], 'properties': {'order_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_payment_status
Get Payment Status
Read latest provider status for a customer payment attempt.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['attempt_id'], 'properties': {'attempt_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_picks
Get Picks
Read saved Vaanzari picks.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_rewards
Get Rewards
Read customer reward balance and recent point transactions.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_saree
Get Saree
Get one visible Vaanzari saree by public catalogue ID or canonical locator.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_support_ticket
Get Support Ticket
Get one authorized customer support ticket and its messages.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket_id'], 'properties': {'ticket_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
list_artisans
List Artisans
List public artisan profiles connected to the visible Vaanzari catalogue.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
list_orders
List Orders
List authorized customer orders.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
list_support_tickets
List Support Tickets
List authorized customer support tickets.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
remove_from_cart
Remove From Cart
Remove one customer cart item.
Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['item_id'], 'properties': {'item_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
remove_pick
Remove Pick
Remove one saree from customer picks.
Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['saree_id'], 'properties': {'saree_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
reply_support_ticket
Reply Support Ticket
Reply to a customer support ticket after signed-in browser approval.
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ticket_id', 'message'], 'properties': {'message': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'ticket_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}, 'confirmation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
resume_payment
Resume Payment
Resume an unpaid hosted payment attempt after signed-in browser approval.
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['attempt_id'], 'properties': {'attempt_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}, 'confirmation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
retry_payment
Retry Payment
Retry an unpaid hosted payment attempt after signed-in browser approval.
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['attempt_id'], 'properties': {'attempt_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}, 'confirmation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
save_pick
Save Pick
Save one visible saree to customer picks.
Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['saree_id'], 'properties': {'saree_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
search_sarees
Search Sarees
Search visible Vaanzari sarees using verified catalogue fields. Missing attributes remain unset.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 120}, 'page': {'type': 'integer', 'default': 1, 'maximum': 1000, 'minimum': 1}, 'limit': {'type': 'integer', 'default': 12, 'maximum': 50, 'minimum': 1}, 'fabric': {'type': 'string', 'maxLength': 100}, 'region': {'type': 'string', 'maxLength': 100}, 'occasion': {'type': 'string', 'maxLength': 100}, 'technique': {'type': 'string', 'maxLength': 100}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
set_cart_quantity
Set Cart Quantity
Set quantity for one customer cart item.
Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['item_id', 'quantity'], 'properties': {'item_id': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 200, 'minLength': 1}, 'quantity': {'type': 'integer', 'maximum': 20, 'minimum': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
start_checkout
Start Checkout
Create a hosted Cashfree or PhonePe checkout after signed-in browser approval. No payment is captured by this tool.
Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['payment_method', 'idempotency_key'], 'properties': {'coupon_code': {'type': 'string', 'maxLength': 50}, 'payment_mode': {'enum': ['upi', 'card', 'netbanking', 'wallet', 'international_card'], 'type': 'string'}, 'payment_method': {'enum': ['cashfree', 'phonepe', 'online'], 'type': 'string'}, 'billing_address': {'type': 'string', 'maxLength': 500, 'minLength': 10}, 'confirmation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 200, 'minLength': 1}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]+$', 'maxLength': 64, 'minLength': 1}, 'points_to_redeem': {'type': 'integer', 'maximum': 10000000, 'minimum': 0}, 'shipping_address': {'type': 'string', 'maxLength': 500, 'minLength': 10}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
update_profile
Update Profile
Update customer name, phone, and delivery address after signed-in browser approval.
Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'phone', 'address'], 'properties': {'name': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'phone': {'type': 'string', 'maxLength': 32, 'minLength': 7}, 'address': {'type': 'string', 'maxLength': 500, 'minLength': 10}, 'confirmation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
validate_coupon
Validate Coupon
Validate a coupon against the authorized customer cart.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['code'], 'properties': {'code': {'type': 'string', 'maxLength': 50, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
Añadido
close_support_ticket
17 de September de 2026 a las 12:38
Añadido
reply_support_ticket
17 de September de 2026 a las 12:38
Añadido
create_support_ticket
17 de September de 2026 a las 12:38
Añadido
get_support_ticket
17 de September de 2026 a las 12:38
Añadido
list_support_tickets
17 de September de 2026 a las 12:38
Añadido
cancel_payment_attempt
17 de September de 2026 a las 12:38
Añadido
retry_payment
17 de September de 2026 a las 12:38
Añadido
resume_payment
17 de September de 2026 a las 12:38
Añadido
get_payment_status
17 de September de 2026 a las 12:38
Añadido
cancel_order
17 de September de 2026 a las 12:38
Añadido
get_order
17 de September de 2026 a las 12:38
Añadido
list_orders
17 de September de 2026 a las 12:38
Añadido
start_checkout
17 de September de 2026 a las 12:38
Añadido
validate_coupon
17 de September de 2026 a las 12:38
Añadido
get_checkout_summary
17 de September de 2026 a las 12:38
Añadido
get_rewards
17 de September de 2026 a las 12:38
Añadido
remove_pick
17 de September de 2026 a las 12:38
Añadido
save_pick
17 de September de 2026 a las 12:38
Añadido
get_picks
17 de September de 2026 a las 12:38
Añadido
remove_from_cart
17 de September de 2026 a las 12:38
Añadido
set_cart_quantity
17 de September de 2026 a las 12:38
Añadido
add_to_cart
17 de September de 2026 a las 12:38
Añadido
get_cart
17 de September de 2026 a las 12:38
Añadido
update_profile
17 de September de 2026 a las 12:38
Añadido
get_account
17 de September de 2026 a las 12:38
Añadido
get_artisan
17 de September de 2026 a las 12:38
Añadido
list_artisans
17 de September de 2026 a las 12:38
Añadido
get_saree
17 de September de 2026 a las 12:38
Añadido
search_sarees
17 de September de 2026 a las 12:38