Skip to main content
Glama
PedroHSGuimaraes

Tienda Nube MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TIENDANUBE_STORE_IDYesStore ID for Tienda Nube
TIENDANUBE_ACCESS_TOKENYesAccess token for Tienda Nube API

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
tiendanube_get_store_infoB

Get basic information about the authenticated store including name, plan, configuration, and available features.

tiendanube_list_payment_providersA

List available payment providers configured in the store (extracted from /store).

tiendanube_list_shipping_providersA

List available shipping providers configured in the store (extracted from /store).

tiendanube_get_store_settingsA

Get extended store settings including languages, design, features and domains (from /store).

tiendanube_list_productsA

List all products in the store with optional filtering, pagination, and sorting. Supports filtering by category, stock levels, dates, and various other criteria.

tiendanube_list_product_variantsA

List all variants for a given product, including price, stock and SKU.

tiendanube_get_product_variantB

Get a specific variant of a product by ID.

tiendanube_create_product_variantC

Create a new variant for a product (price, stock, sku, etc.)

tiendanube_update_product_variantB

Update an existing variant for a product.

tiendanube_list_product_imagesC

List all images for a product.

tiendanube_create_product_imageB

Create/add a new image to a product.

tiendanube_update_product_imageB

Update product image properties (src, position, alt).

tiendanube_get_productA

Get detailed information about a specific product by ID, including variants, images, categories, and all metadata.

tiendanube_create_productB

Create a new product in the store. At minimum requires name and price. Supports multiple languages, variants, images, categories, and extensive metadata.

tiendanube_update_productB

Update an existing product. All fields are optional except product_id. Only provided fields will be updated.

tiendanube_search_productsA

Search for products using a text query. Supports pagination and filtering by category and publication status.

tiendanube_list_ordersA

๐Ÿ“‹ LIST ALL ORDERS - Retrieve a paginated list of store orders with comprehensive filtering capabilities. Use this for order management, analytics, and finding specific orders. Supports filtering by status, payment state, shipping status, date ranges, total values, customer IDs, and text search. Returns order details including customer info, products, totals, and fulfillment data.

tiendanube_get_order_custom_fieldsB

GET ORDER CUSTOM FIELDS - Retrieve all custom fields for a specific order.

tiendanube_update_order_custom_fieldsB

UPDATE ORDER CUSTOM FIELDS - Replace or set custom fields for an order.

tiendanube_get_orderA

๐Ÿ” GET SPECIFIC ORDER - Retrieve complete details for a single order by its unique ID. Use this when you need comprehensive information about a specific order including customer data, product line items, pricing, shipping address, payment details, fulfillment status, tracking info, and order history. Essential for order processing, customer service, and detailed analysis.

tiendanube_create_orderA

โž• CREATE NEW ORDER - Create a new order programmatically with complete customer and product information. Use this for manual order creation, bulk imports, external integrations, or processing orders from other channels. Requires customer details (name, email), product variants with quantities, and billing address. Supports custom pricing, shipping options, payment gateway selection, and inventory management.

tiendanube_update_orderA

โœ๏ธ UPDATE ORDER - Modify specific fields of an existing order. Use this to update order status (open/closed/cancelled) or add internal owner notes for order management. Limited to certain fields after order creation to maintain data integrity. Commonly used for order state management and adding administrative comments.

tiendanube_cancel_orderA

โŒ CANCEL ORDER - Cancel an existing order and optionally specify the cancellation reason. Use this for order cancellations due to customer requests, fraud detection, inventory issues, or other business reasons. Sets order status to 'cancelled' and may trigger automatic refund processes depending on payment status. Important for order management and customer service.

tiendanube_get_order_fulfillmentA

๐Ÿ“ฆ GET ORDER FULFILLMENT - Retrieve detailed fulfillment and shipping information for a specific order. Use this to track order fulfillment status, shipping details, carrier information, tracking numbers, delivery dates, and fulfillment order line items. Essential for logistics management, customer support, and shipping status updates.

tiendanube_mark_order_as_paidC

MARK ORDER AS PAID - Mark an order as paid.

tiendanube_list_draft_ordersB

LIST DRAFT ORDERS - Retrieve paginated draft orders (quotes) with optional date filters.

tiendanube_get_draft_orderB

GET DRAFT ORDER - Retrieve a single draft order by ID.

tiendanube_create_draft_orderC

CREATE DRAFT ORDER - Create a new draft order (quote) with customer and product information.

tiendanube_confirm_draft_orderA

CONFIRM DRAFT ORDER - Confirm a draft order and convert it to a regular order.

tiendanube_delete_draft_orderC

DELETE DRAFT ORDER - Delete a specific draft order.

tiendanube_get_fulfillment_orderB

GET FULFILLMENT ORDER - Retrieve a fulfillment order by its ID.

tiendanube_list_order_transactionsB

LIST ORDER TRANSACTIONS - Retrieve transactions for a given order.

tiendanube_get_order_transactionA

GET ORDER TRANSACTION - Retrieve a single transaction by order and transaction IDs.

tiendanube_close_orderC

CLOSE ORDER - Close (archive) an order.

tiendanube_reopen_orderB

REOPEN ORDER - Reopen a previously closed order.

tiendanube_create_invoiceC

CREATE INVOICE - Create an invoice for an order.

tiendanube_get_invoiceB

GET INVOICE - Retrieve an invoice for an order.

tiendanube_get_order_value_historyB

GET ORDER VALUE HISTORY - Get a history of an order's total value changes.

tiendanube_get_order_edit_historyB

GET ORDER EDIT HISTORY - Retrieve a log of all changes made to an order.

tiendanube_list_customersA

๐Ÿ‘ฅ LIST ALL CUSTOMERS - Retrieve a paginated list of store customers with filtering and search capabilities. Use this for customer management, analytics, segmentation, and finding specific customers. Supports filtering by creation/update dates, text search by name/email/identification, and pagination for large customer bases. Returns customer profiles with contact info, spending totals, and order history.

tiendanube_get_customerA

๐Ÿ” GET SPECIFIC CUSTOMER - Retrieve complete details for a single customer by their unique ID. Use this when you need comprehensive customer information including personal details, contact info, billing/shipping addresses, total spent, last order, account status, and custom extra fields. Essential for customer service, account management, and personalized marketing.

tiendanube_create_customerA

โž• CREATE NEW CUSTOMER - Create a new customer account with complete profile information. Use this for customer registration, manual account creation, bulk imports, or integrating with external systems. Requires name and email as minimum fields. Supports phone, identification documents, addresses, notes, passwords, and email invitation sending. Ideal for onboarding and customer management.

tiendanube_update_customerA

โœ๏ธ UPDATE CUSTOMER - Modify existing customer information including personal details, contact information, and internal notes. Use this for customer profile updates, data corrections, preference changes, and maintaining accurate customer records. All fields are optional except customer_id - only provided fields will be updated, preserving existing data.

tiendanube_search_customersA

๐Ÿ”Ž SEARCH CUSTOMERS - Find customers using text search across names, emails, and identification numbers. Use this for quick customer lookup, support queries, order assignment, and customer service scenarios. Supports pagination for large result sets. More flexible than listing with specific filters when you need fuzzy matching or don't know exact customer details.

tiendanube_list_categoriesA

๐Ÿ“‚ LIST ALL CATEGORIES - Retrieve a hierarchical list of product categories with filtering and localization support. Use this for catalog management, navigation setup, category analytics, and organizing products. Supports filtering by parent category, text search, date ranges, and multi-language content. Returns category tree structure with names, descriptions, and product counts.

tiendanube_get_category_custom_fieldsB

GET CATEGORY CUSTOM FIELDS - Retrieve all custom fields for a category.

tiendanube_update_category_custom_fieldsB

UPDATE CATEGORY CUSTOM FIELDS - Replace or set custom fields for a category.

tiendanube_get_categoryA

๐Ÿ” GET SPECIFIC CATEGORY - Retrieve complete details for a single product category by its unique ID. Use this when you need comprehensive category information including localized names, descriptions, SEO metadata, parent-child relationships, subcategories, and product associations. Essential for category management, SEO optimization, and catalog organization.

tiendanube_create_categoryA

โž• CREATE NEW CATEGORY - Create a new product category with multi-language support and hierarchical organization. Use this for expanding catalog structure, organizing products, improving navigation, and setting up category-based promotions. Supports parent-child relationships for subcategories, localized names/descriptions, and Google Shopping integration for enhanced marketing.

tiendanube_update_categoryA

โœ๏ธ UPDATE CATEGORY - Modify existing category information including names, descriptions, and hierarchy relationships. Use this for category management, localization updates, SEO improvements, and reorganizing catalog structure. Supports multi-language content updates and parent category changes. Only provided fields will be updated, preserving existing data.

tiendanube_delete_categoryA

๐Ÿ—‘๏ธ DELETE CATEGORY - Permanently remove a product category from the store catalog. โš ๏ธ WARNING: Products in this category will be automatically moved to the parent category or become uncategorized. Use this for catalog cleanup, removing obsolete categories, or restructuring product organization. Consider the impact on navigation and product findability before deletion.

tiendanube_list_couponsA

๐ŸŽซ LIST ALL COUPONS - Retrieve a comprehensive list of discount coupons with advanced filtering options. Use this for promotional campaign management, coupon analytics, expired coupon cleanup, and marketing strategy analysis. Supports filtering by code, discount type (percentage/fixed), validity status, date ranges, and usage statistics. Essential for e-commerce marketing and sales optimization.

tiendanube_get_couponA

๐Ÿ” GET SPECIFIC COUPON - Retrieve complete details for a single discount coupon by its unique ID. Use this when you need comprehensive coupon information including discount value, type, usage statistics, validity period, restrictions, and performance metrics. Essential for coupon management, customer support queries, and promotional analysis.

tiendanube_create_couponA

โž• CREATE NEW COUPON - Create promotional discount coupons for marketing campaigns and customer incentives. Use this for launching sales, customer retention, first-time buyer discounts, and seasonal promotions. Supports percentage or fixed amount discounts, usage limits, validity periods, minimum order values, and product/category restrictions. Powerful tool for driving sales and customer engagement.

tiendanube_update_couponB

โœ๏ธ UPDATE COUPON - Modify existing discount coupon settings including discount value, validity period, usage limits, and restrictions. Use this for adjusting promotional campaigns, extending coupon validity, changing discount amounts, updating usage limits, and managing coupon lifecycle. Essential for dynamic marketing strategies and campaign optimization.

tiendanube_delete_couponA

๐Ÿ—‘๏ธ DELETE COUPON - Permanently remove a discount coupon from the store. โš ๏ธ WARNING: This action is irreversible and will immediately invalidate the coupon for all customers, including those who may already have it saved. Use this for cleaning up expired promotions, removing unused coupons, or terminating problematic discount codes. Consider deactivating instead of deleting if usage tracking is important.

tiendanube_list_webhooksA

๐Ÿ”— LIST ALL WEBHOOKS - Retrieve all configured webhook endpoints for real-time event notifications. Use this for integration management, webhook monitoring, debugging connectivity issues, and auditing external system integrations. Supports filtering by URL, event type, and date ranges. Essential for maintaining API integrations and event-driven architectures.

tiendanube_get_webhookA

๐Ÿ” GET SPECIFIC WEBHOOK - Retrieve complete details for a single webhook configuration by its unique ID. Use this when you need comprehensive webhook information including endpoint URL, event type, authentication settings, delivery status, and error logs. Essential for webhook troubleshooting, configuration verification, and integration maintenance.

tiendanube_create_webhookA

โž• CREATE NEW WEBHOOK - Set up real-time event notifications for external system integrations. Use this to establish automated workflows, sync data with external platforms, trigger business processes, and maintain real-time system connectivity. Supports all major store events including orders, customers, products, and categories. Requires HTTPS endpoints for security compliance.

tiendanube_update_webhookA

โœ๏ธ UPDATE WEBHOOK - Modify existing webhook configuration including endpoint URL and event type. Use this for changing integration endpoints, updating event subscriptions, fixing broken webhook URLs, and adapting to system changes. Essential for maintaining active integrations and ensuring continuous data flow between systems.

tiendanube_list_script_tagsC

LIST SCRIPT TAGS - Retrieve all script tags registered by the app.

tiendanube_get_script_tagB

GET SCRIPT TAG - Retrieve a single script tag by ID.

tiendanube_create_script_tagA

CREATE SCRIPT TAG - Register a new script tag (HTTPS URL only).

tiendanube_update_script_tagB

UPDATE SCRIPT TAG - Update the URL or event of a script tag.

tiendanube_delete_script_tagB

DELETE SCRIPT TAG - Remove a script tag.

tiendanube_list_locationsC

LIST LOCATIONS - Retrieve store locations with pagination and date filters.

tiendanube_get_locationC

GET LOCATION - Retrieve a single location by ID.

tiendanube_list_payment_providers_dedicatedC

LIST PAYMENT PROVIDERS - Dedicated endpoint for payment providers.

tiendanube_get_payment_providerC

GET PAYMENT PROVIDER - Retrieve a provider by ID.

tiendanube_list_payment_optionsC

LIST PAYMENT OPTIONS - Dedicated endpoint for payment options.

tiendanube_get_payment_optionC

GET PAYMENT OPTION - Retrieve a payment option by ID.

tiendanube_list_metafieldsC

LIST METAFIELDS - List metafields, optionally filtered by owner_resource and owner_id.

tiendanube_get_metafieldB

GET METAFIELD - Retrieve a single metafield by ID.

tiendanube_create_metafieldC

CREATE METAFIELD - Create a metafield for a given owner resource/id.

tiendanube_update_metafieldC

UPDATE METAFIELD - Update a metafield value by ID.

tiendanube_delete_metafieldC

DELETE METAFIELD - Delete a metafield by ID.

tiendanube_list_shipping_carriersC

LIST SHIPPING CARRIERS - Retrieve shipping carriers configured for the store.

tiendanube_get_shipping_carrierB

GET SHIPPING CARRIER - Retrieve a single carrier by ID.

tiendanube_list_discountsC

LIST DISCOUNTS - Retrieve store discounts (read-only).

tiendanube_get_discountC

GET DISCOUNT - Retrieve a discount by ID.

tiendanube_get_cartA

GET CART - Retrieve a shopping cart by numeric id or token. Returns items, totals and metadata.

tiendanube_add_cart_itemC

ADD CART ITEM - Add a variant to the cart (by id or token) with the desired quantity.

tiendanube_remove_cart_itemB

REMOVE CART ITEM - Remove an item from the cart by item_id or variant_id (we'll resolve the item id when needed).

tiendanube_update_cart_item_quantityA

UPDATE CART ITEM QTY - Update line item quantity by item_id or variant_id (fallback removes+adds).

tiendanube_clear_cartB

CLEAR CART - Remove all items from the cart.

tiendanube_apply_cart_couponB

APPLY CART COUPON - Apply a discount coupon code to the cart.

tiendanube_get_checkoutA

GET CHECKOUT - Retrieve checkout by ID, including items, customer, totals and status.

tiendanube_generate_checkout_sdk_templateB

Generate a Checkout SDK integration template (script tag + skeleton code and guidance).

tiendanube_list_abandoned_checkoutsA

๐Ÿงพ LIST ABANDONED CHECKOUTS - Retrieve paginated abandoned checkouts with filters. Use to analyze recovery opportunities, filter by dates or email, and export leads.

tiendanube_get_abandoned_checkoutA

๐Ÿ”Ž GET ABANDONED CHECKOUT - Retrieve a single abandoned checkout by ID, including customer, items and totals. Omit fields (or set to all/*) to return everything.

tiendanube_send_abandoned_checkout_recovery_emailB

๐Ÿ“ง SEND RECOVERY EMAIL - Trigger the recovery email for an abandoned checkout (if supported by API/version). Falls back gracefully if unsupported.

tiendanube_add_coupon_to_abandoned_checkoutB

โž• ADD COUPON TO ABANDONED CHECKOUT - Add a discount coupon to an abandoned checkout.

tiendanube_list_product_custom_fieldsB

List all product custom fields with pagination support

tiendanube_get_product_custom_fieldA

Get details of a specific product custom field by ID

tiendanube_create_product_custom_fieldC

Create a new product custom field

tiendanube_update_product_custom_fieldC

Update an existing product custom field

tiendanube_delete_product_custom_fieldA

Delete a product custom field (only custom fields created by current app)

tiendanube_get_custom_field_ownersB

List products associated with a specific custom field

tiendanube_update_product_custom_field_valuesC

Associate or disassociate custom field values with a specific product

tiendanube_list_product_variant_custom_fieldsC

List all product variant custom fields with pagination support

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/PedroHSGuimaraes/nuvem-shop-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server