MCP VTEX Server

131 tools. 67 can modify or destroy data without limits.

17 destructive tools with no built-in limits. Policy required.

Last updated:

67 can modify or destroy data
64 read-only
131 tools total

Community server · catalogue entry verified 01/07/2026

How to control MCP VTEX Server ↓

What MCP VTEX Server exposes to your agents

Read (64) Write / Execute (50) Destructive / Financial (17)
Critical Risk

The most dangerous MCP VTEX Server tools

67 of MCP VTEX Server's 131 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control MCP VTEX Server

PolicyLayer is an MCP gateway — it sits between your AI agents and MCP VTEX Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "vtex_create_gift_card": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "vtex_cancel_order": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "vtex_add_coupon_to_cart": {
    "limits": [
      {
        "counter": "vtex_add_coupon_to_cart_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "vtex_autocomplete": {
    "limits": [
      {
        "counter": "vtex_autocomplete_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register MCP VTEX Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON MCP VTEX →

Instant setup, no code required.

All 131 MCP VTEX Server tools

WRITE 47 tools
Write vtex_add_coupon_to_cart Add a coupon code to cart Write vtex_add_item_to_cart Add items to cart (order form) Write vtex_approve_review Approve a review for display Write vtex_approve_sku Approve a seller SKU Write vtex_archive_coupon Archive a coupon Write vtex_archive_promotion Archive a promotion Write vtex_assign_sku_specification_value Assign specification values to a SKU Write vtex_create_app_token Create a new app token Write vtex_create_brand Create a new brand Write vtex_create_category Create a new category Write vtex_create_cms_template Create a CMS template Write vtex_create_coupon Create a new coupon Write vtex_create_dock Create a new dock (loading dock) Write vtex_create_document Create a document in Master Data entity Write vtex_create_email_template Create an email template Write vtex_create_or_update_price Create or update price for a SKU Write vtex_create_product Create a new product in VTEX catalog Write vtex_create_promotion Create a new promotion Write vtex_create_review Create a product review Write vtex_create_sku Create a new SKU for a product Write vtex_create_specification Create a new specification field in VTEX catalog Write vtex_create_specification_field Create a new specification field for a category Write vtex_create_specification_field_value Create a new value for a specification field Write vtex_create_specification_group Create a new specification group for a category Write vtex_create_warehouse Create a new warehouse Write vtex_deny_sku Deny a seller SKU Write vtex_invite_seller Invite a new seller to the marketplace Write vtex_invoice_order Add invoice to an order Write vtex_pause_subscription Pause a subscription Write vtex_remove_item_from_cart Remove an item from cart Write vtex_unarchive_promotion Unarchive a promotion Write vtex_update_brand Update an existing brand Write vtex_update_category Update an existing category Write vtex_update_dock Update an existing dock Write vtex_update_document Update a Master Data document Write vtex_update_email_template Update an email template Write vtex_update_inventory Update inventory quantity for a SKU in a warehouse Write vtex_update_item_quantity Update item quantity in cart Write vtex_update_payment_provider Update payment provider configuration Write vtex_update_product Update an existing product Write vtex_update_promotion Update an existing promotion Write vtex_update_review Update a review Write vtex_update_seller_commission Update seller commission configuration Write vtex_update_session Update session data Write vtex_update_sku Update an existing SKU Write vtex_update_subscription Update subscription details Write vtex_update_warehouse Update an existing warehouse
READ 64 tools
Read vtex_autocomplete Get autocomplete suggestions for search Read vtex_get_brand Get brand details by ID Read vtex_get_category Get category details by ID Read vtex_get_client_by_email Get client data by email Read vtex_get_cms_template Get CMS template by ID Read vtex_get_computed_price Get computed price for a SKU (includes promotions and taxes) Read vtex_get_coupon Get coupon details by code Read vtex_get_dock Get dock details by ID Read vtex_get_document Get a document from Master Data Read vtex_get_email_template Get email template by ID Read vtex_get_facets Get facets and filters for search Read vtex_get_gift_card Get gift card by ID Read vtex_get_gift_card_by_code Search gift card by redemption code Read vtex_get_inventory Get inventory information for a SKU Read vtex_get_order Get order details by ID Read vtex_get_orderform Get order form (cart) details by ID Read vtex_get_payment_provider Get payment provider configuration Read vtex_get_price Get price information for a SKU Read vtex_get_product Get product details by ID Read vtex_get_product_and_sku_ids Get all product and SKU IDs (useful for indexing) Read vtex_get_product_by_identifier Get product by ID, EAN, Reference ID, or SKU Read vtex_get_promotion Get promotion details by ID Read vtex_get_review Get a review by ID Read vtex_get_review_summary Get review summary and rating statistics for a product Read vtex_get_segment Get segment data (campaigns, UTM, location) Read vtex_get_seller_commissions Get all seller commissions Read vtex_get_session Get session data for segmentation Read vtex_get_sku Get SKU details by ID Read vtex_get_sku_approval_status Get SKU approval status from a seller Read vtex_get_sku_by_refid Get SKU details by reference ID Read vtex_get_sku_specifications Get all specifications for a specific SKU Read vtex_get_specification_field Get details of a specification field by ID Read vtex_get_subscription Get subscription details Read vtex_get_transaction Get transaction details Read vtex_get_user_profile Get user profile by user ID Read vtex_get_warehouse Get warehouse details by ID Read vtex_list_app_tokens List all app tokens Read vtex_list_brands List all brands Read vtex_list_categories List all categories in a tree structure Read vtex_list_category_specifications List all specification fields configured for a category Read vtex_list_cms_templates List all CMS templates Read vtex_list_coupons List all coupons Read vtex_list_docks List all docks Read vtex_list_email_templates List all email templates Read vtex_list_gift_card_providers List gift card providers Read vtex_list_gift_cards List all gift cards Read vtex_list_inventory_by_warehouse List all inventory items in a warehouse Read vtex_list_orders List orders with filters Read vtex_list_payment_methods List all available payment methods Read vtex_list_payment_providers List all payment providers/gateways Read vtex_list_prices List all prices with pagination Read vtex_list_products List products with pagination Read vtex_list_promotions List all promotions Read vtex_list_reviews List product reviews with filters Read vtex_list_sellers List all sellers in the marketplace Read vtex_list_skus List SKUs, optionally filtered by product Read vtex_list_specification_field_values List all values for a specification field Read vtex_list_specification_groups List all specification groups for a category Read vtex_list_subscriptions List subscriptions with filters Read vtex_list_warehouses List all warehouses Read vtex_search_documents Search documents in Master Data Read vtex_search_products Search products in catalog Read vtex_simulate_shipping Simulate shipping options for items Read vtex_validate_token Validate authentication token

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about MCP VTEX Server

Can an AI agent move money through the MCP VTEX Server MCP server? +

Yes. The MCP VTEX Server server exposes 4 financial tools including vtex_create_gift_card, vtex_create_gift_card_transaction, vtex_create_payment_provider. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the MCP VTEX Server MCP server? +

Yes. The MCP VTEX Server server exposes 13 destructive tools including vtex_cancel_order, vtex_cancel_subscription, vtex_clear_cart. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through MCP VTEX Server? +

The MCP VTEX Server server has 47 write tools including vtex_add_coupon_to_cart, vtex_add_item_to_cart, vtex_approve_review. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach MCP VTEX Server.

How many tools does the MCP VTEX Server MCP server expose? +

131 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 64 are read-only. 67 can modify, create, or delete data.

How do I enforce a policy on MCP VTEX Server? +

Register the MCP VTEX Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every MCP VTEX Server tool call.

Deterministic rules across all 131 MCP VTEX Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

131 MCP VTEX Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.