MCP-Server

Vaanzari Commerce

com.vaanzari/commerce
Commerce & Retail Payments & Fintech Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

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.
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Destruktiv
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Destruktiv
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Destruktiv Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_order
Get Order
Get one authorized customer order.
Nur Lesen Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
get_picks
Get Picks
Read saved Vaanzari picks.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
list_orders
List Orders
List authorized customer orders.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Ausgabeschema
{'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.
Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Idempotent
Eingabeschema
{'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}}}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['code'], 'properties': {'code': {'type': 'string', 'maxLength': 50, 'minLength': 1}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}
Hinzugefügt
close_support_ticket
17. September 2026 12:38
Hinzugefügt
reply_support_ticket
17. September 2026 12:38
Hinzugefügt
create_support_ticket
17. September 2026 12:38
Hinzugefügt
get_support_ticket
17. September 2026 12:38
Hinzugefügt
list_support_tickets
17. September 2026 12:38
Hinzugefügt
cancel_payment_attempt
17. September 2026 12:38
Hinzugefügt
retry_payment
17. September 2026 12:38
Hinzugefügt
resume_payment
17. September 2026 12:38
Hinzugefügt
get_payment_status
17. September 2026 12:38
Hinzugefügt
cancel_order
17. September 2026 12:38
Hinzugefügt
get_order
17. September 2026 12:38
Hinzugefügt
list_orders
17. September 2026 12:38
Hinzugefügt
start_checkout
17. September 2026 12:38
Hinzugefügt
validate_coupon
17. September 2026 12:38
Hinzugefügt
get_checkout_summary
17. September 2026 12:38
Hinzugefügt
get_rewards
17. September 2026 12:38
Hinzugefügt
remove_pick
17. September 2026 12:38
Hinzugefügt
save_pick
17. September 2026 12:38
Hinzugefügt
get_picks
17. September 2026 12:38
Hinzugefügt
remove_from_cart
17. September 2026 12:38
Hinzugefügt
set_cart_quantity
17. September 2026 12:38
Hinzugefügt
add_to_cart
17. September 2026 12:38
Hinzugefügt
get_cart
17. September 2026 12:38
Hinzugefügt
update_profile
17. September 2026 12:38
Hinzugefügt
get_account
17. September 2026 12:38
Hinzugefügt
get_artisan
17. September 2026 12:38
Hinzugefügt
list_artisans
17. September 2026 12:38
Hinzugefügt
get_saree
17. September 2026 12:38
Hinzugefügt
search_sarees
17. September 2026 12:38