MCP VTEX Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VTEX_APP_KEY | Yes | Your VTEX App Key | |
| VTEX_APP_TOKEN | Yes | Your VTEX App Token | |
| VTEX_ENVIRONMENT | No | VTEX environment (usually vtexcommercestable) | vtexcommercestable |
| VTEX_ACCOUNT_NAME | Yes | Your VTEX account name |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| vtex_create_productC | Create a new product in VTEX catalog |
| vtex_get_productB | Get product details by ID |
| vtex_update_productC | Update an existing product |
| vtex_delete_productC | Delete a product |
| vtex_list_productsC | List products with pagination |
| vtex_create_skuC | Create a new SKU for a product |
| vtex_get_skuC | Get SKU details by ID |
| vtex_get_sku_by_refidC | Get SKU details by reference ID |
| vtex_update_skuC | Update an existing SKU |
| vtex_list_skusB | List SKUs, optionally filtered by product |
| vtex_create_categoryC | Create a new category |
| vtex_get_categoryC | Get category details by ID |
| vtex_update_categoryC | Update an existing category |
| vtex_delete_categoryC | Delete a category |
| vtex_list_categoriesB | List all categories in a tree structure |
| vtex_create_brandC | Create a new brand |
| vtex_get_brandC | Get brand details by ID |
| vtex_update_brandC | Update an existing brand |
| vtex_delete_brandC | Delete a brand |
| vtex_list_brandsB | List all brands |
| vtex_get_priceB | Get price information for a SKU |
| vtex_create_or_update_priceC | Create or update price for a SKU |
| vtex_delete_priceC | Delete price for a SKU |
| vtex_list_pricesC | List all prices with pagination |
| vtex_get_computed_priceB | Get computed price for a SKU (includes promotions and taxes) |
| vtex_get_inventoryC | Get inventory information for a SKU |
| vtex_update_inventoryC | Update inventory quantity for a SKU in a warehouse |
| vtex_list_inventory_by_warehouseC | List all inventory items in a warehouse |
| vtex_create_warehouseC | Create a new warehouse |
| vtex_get_warehouseC | Get warehouse details by ID |
| vtex_list_warehousesB | List all warehouses |
| vtex_update_warehouseC | Update an existing warehouse |
| vtex_delete_warehouseC | Delete a warehouse |
| vtex_create_dockC | Create a new dock (loading dock) |
| vtex_get_dockB | Get dock details by ID |
| vtex_list_docksC | List all docks |
| vtex_update_dockC | Update an existing dock |
| vtex_delete_dockC | Delete a dock |
| vtex_create_promotionC | Create a new promotion |
| vtex_get_promotionC | Get promotion details by ID |
| vtex_list_promotionsC | List all promotions |
| vtex_update_promotionC | Update an existing promotion |
| vtex_archive_promotionC | Archive a promotion |
| vtex_unarchive_promotionC | Unarchive a promotion |
| vtex_create_couponC | Create a new coupon |
| vtex_get_couponC | Get coupon details by code |
| vtex_list_couponsC | List all coupons |
| vtex_archive_couponC | Archive a coupon |
| vtex_get_orderC | Get order details by ID |
| vtex_list_ordersC | List orders with filters |
| vtex_start_handlingC | Start handling an order (change status to handling) |
| vtex_cancel_orderC | Cancel an order |
| vtex_invoice_orderC | Add invoice to an order |
| vtex_create_documentC | Create a document in Master Data entity |
| vtex_get_documentC | Get a document from Master Data |
| vtex_update_documentC | Update a Master Data document |
| vtex_delete_documentC | Delete a Master Data document |
| vtex_search_documentsC | Search documents in Master Data |
| vtex_get_client_by_emailB | Get client data by email |
| vtex_search_productsC | Search products in catalog |
| vtex_get_product_by_identifierB | Get product by ID, EAN, Reference ID, or SKU |
| vtex_get_product_and_sku_idsC | Get all product and SKU IDs (useful for indexing) |
| vtex_get_facetsC | Get facets and filters for search |
| vtex_autocompleteB | Get autocomplete suggestions for search |
| vtex_update_reviewC | Update a review |
| vtex_approve_reviewC | Approve a review for display |
| vtex_get_review_summaryB | Get review summary and rating statistics for a product |
| vtex_list_payment_providersB | List all payment providers/gateways |
| vtex_get_payment_providerC | Get payment provider configuration |
| vtex_create_payment_providerC | Create a payment provider configuration |
| vtex_update_payment_providerC | Update payment provider configuration |
| vtex_delete_payment_providerC | Delete a payment provider |
| vtex_get_transactionC | Get transaction details |
| vtex_get_segmentC | Get segment data (campaigns, UTM, location) |
| vtex_create_gift_cardC | Create a new gift card |
| vtex_get_gift_cardC | Get gift card by ID |
| vtex_list_gift_cardsC | List all gift cards |
| vtex_get_gift_card_by_codeC | Search gift card by redemption code |
| vtex_create_gift_card_transactionC | Add transaction to gift card (credit or debit) |
| vtex_list_email_templatesB | List all email templates |
| vtex_get_email_templateC | Get email template by ID |
| vtex_create_email_templateC | Create an email template |
| vtex_update_email_templateC | Update an email template |
| vtex_send_emailC | Send an email using template |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/leosepulveda/mcp-vtex'
If you have feedback or need assistance with the MCP directory API, please join our Discord server