4,500+ servers built on MCP Fusion
Vinkius

Nuvemshop MCP. Manage inventory, orders, and customers from your AI client.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Nuvemshop MCP on Cursor AI Code Editor MCP Client Nuvemshop MCP on Claude Desktop App MCP Integration Nuvemshop MCP on OpenAI Agents SDK MCP Compatible Nuvemshop MCP on Visual Studio Code MCP Extension Client Nuvemshop MCP on GitHub Copilot AI Agent MCP Integration Nuvemshop MCP on Google Gemini AI MCP Integration Nuvemshop MCP on Lovable AI Development MCP Client Nuvemshop MCP on Mistral AI Agents MCP Compatible Nuvemshop MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Nuvemshop MCP Server handles your entire e-commerce backend. Use your AI client to list products, process orders, manage customers, and set up coupons—all without opening a browser tab.

It lets you treat your online store like a database query, giving deep control over inventory, sales data, and customer records.

What your AI agents can do

Create coupon

Creates a new discount coupon by specifying the code, type (percentage/absolute/shipping), and value.

Create customer

Adds a new customer record to your store using basic details like name, email, and phone number.

Create order

Generates an order manually for sales that happen via phone or in person, requiring customer info and product items.

+ 21 more capabilities included
Inventory Management

List all product variants and update stock levels, prices, or descriptions using tools like list_variants and update_product.

Order Lifecycle Control

Monitor order status, retrieve full order details via get_order, or manually change the status (e.g., from 'pending' to 'fulfilled') using update_order.

Customer Record Keeping

Create new customer profiles with addresses and phone numbers, or pull full histories using create_customer and get_customer.

Marketing Campaign Setup

Generate temporary discount coupons (create_coupon) or delete expired promotions (delete_coupon) programmatically for immediate store changes.

System Hook Configuration

Set up webhooks using create_webhook to ensure your external systems get real-time notifications when orders, products, or customers change.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Nuvemshop MCP Server: 24 Tools for E-commerce Ops

This server gives your AI client direct programmatic access to every core function of your Nuvemshop store, from product listing to order updates.

create019d75e0

create coupon

Creates a new discount coupon by specifying the code, type (percentage/absolute/shipping), and value.

create019d75e0

create customer

Adds a new customer record to your store using basic details like name, email, and phone number.

create019d75e0

create order

Generates an order manually for sales that happen via phone or in person, requiring customer info and product items.

create019d75e0

create product

Adds a brand new item to your catalog by providing a name, price, and initial stock quantity.

create019d75e0

create webhook

Sets up a real-time notification endpoint for specific events, like when an order is created or a product changes.

delete019d75e0

delete coupon

Removes an existing coupon entirely from the store; this action cannot be undone.

delete019d75e0

delete product

Permanently removes a listed product, including all associated variants and images. Use with caution.

delete019d75e0

delete webhook

Deactivates an existing webhook endpoint to stop receiving notifications for certain events.

get019d75e0

get coupon

Retrieves full details about a specific coupon using its unique ID.

get019d75e0

get customer

Fetches all detailed information on a single customer, useful for support or history checks.

get019d75e0

get order

Gets the complete record of one order, necessary for verifying status, items, and totals.

get019d75e0

get product

Retrieves all current data about a specific product, including its description and price.

get019d75e0

get store

Pulls high-level configuration details about your entire Nuvemshop store setup.

list019d75e0

list categories

Returns an organized list of all top-level product categories in the store.

list019d75e0

list coupons

Lists every active and expired discount coupon, showing their usage count and values.

list019d75e0

list customers

Retrieves a paginated list of all customer names, emails, total orders, and registration dates.

list019d75e0

list orders

Lists recent sales records, providing order number, status (e.g., pending), and total value.

list019d75e0

list products

Provides a browsable list of all products in the catalog, showing name, SKU, price, and stock count.

list019d75e0

list variants

Lists every specific version (e.g., size M, blue color) for one product using its ID.

list019d75e0

list webhooks

Shows all current webhook endpoints, detailing which events they are subscribed to.

update019d75e0

update coupon

Modifies an existing coupon's parameters, like extending the validity dates or changing its discount percentage.

update019d75e0

update customer

Changes customer data—like updating a billing address or adding phone numbers—using their ID.

update019d75e0

update order

Alters an existing order's status, shipping details, or even modifies the items within the purchase.

update019d75e0

update product

Changes product data such as price, stock quantity, description, or overall listing status using its ID.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Nuvemshop, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Nuvemshop MCP Server - Manage Products & Orders via AI

You'll manage your entire e-commerce backend using just your AI client. You don't need to open a browser or click through the Nuvemshop dashboard for anything—it lets you treat your online store like a database query, giving deep control over everything from inventory levels to customer history.

Inventory Management:

You can build out your entire product catalog by using create_product to add new items with names, prices, and initial stock counts. You'll never lose track of what you're selling because list_products provides a clean rundown of every item, showing its name, SKU, price, and current stock count. For deep dives, get_product pulls all the details for any single product.

When you need to adjust something—like changing the price or description—you use update_product with its unique ID. If a product is dead, you can permanently delete it using delete_product. You also manage product variations; running list_variants shows every specific version (like size M or blue color) for one item, and you'll update stock levels or prices on those variants too.

To understand your whole catalog structure, run list_categories to get a list of all top-level product categories. If you ever need to check out all the current endpoints, list_webhooks shows every webhook configured and which specific events they're listening for.

Order & Sales Control:

You can monitor your sales flow by running list_orders, which gives you a list of recent purchases showing the order number, status (like 'pending'), and total value. To check the full details on one sale, use get_order. If you're processing a sale over the phone or in person, you can manually generate an order record using create_order, providing customer info and all the product items.

Need to change something after the fact? You'll update an existing order—changing its status from 'pending' to 'fulfilled' or modifying shipping details—using update_order.

Customer Record Keeping:

You don't have to rely on memory for customer data. You can add brand new records using create_customer, providing basic info like their name, email, and phone number. To pull a complete history or check an address, run get_customer to fetch all detailed information about one person. Want to see who's bought stuff? list_customers gets you a paginated list of names, emails, total orders, and when they signed up.

If someone moves or updates their billing details, you use update_customer with their ID.

Marketing & Promotions:

You can run quick sales campaigns using coupons. To start one, you call create_coupon, specifying the code, type (percentage, absolute, shipping), and value. If a promo expires early, you delete it with delete_coupon. You'll always know what discounts are active by calling list_coupons, which shows every coupon, whether it's expired or running, along with its usage count.

Need to change the discount amount or extend the dates? Use update_coupon on an existing code.

System Setup & Hooks:
You can set up real-time alerts for your external systems by creating a webhook endpoint using create_webhook, directing it to fire when specific events—like product changes or new orders—happen. When you're done with an alert, you deactivate it with delete_webhook. For high-level setup details about the whole store, pull configuration data using get_store.

How Nuvemshop MCP Works

  1. 1 First, subscribe to the Nuvemshop server and provide your unique Access Token and Store ID.
  2. 2 Next, tell your AI client what you need done—for example, 'Find all products with low stock' or 'Update order #123 status to shipped.'
  3. 3 Your AI agent calls the necessary tools (like list_products followed by update_order) and returns the requested data or confirmation.

The bottom line is, you get API-level control over your entire Nuvemshop store directly from conversation.

Who Is Nuvemshop MCP For?

This is for the Operations Manager who spends too much time clicking through dashboards. It's for e-commerce owners who need a real-time view of inventory, or Marketing Directors who need to adjust coupon codes instantly without waiting for an admin. If your job involves moving data between systems, this saves you hours.

Operations Manager

Uses list_orders and update_order to track fulfillment status and manually change order statuses from 'paid' to 'shipped'.

Marketing Specialist

Manages campaigns by calling create_coupon, checking current promotions with list_coupons, or setting up new webhook events.

Inventory Buyer

Uses get_product and list_variants to check stock levels across specific SKUs before placing a reorder, then uses update_product to adjust inventory counts.

What Changes When You Connect

  • Inventory visibility: Instead of manually checking stock on the dashboard, use list_products or list_variants to instantly get a count of every SKU's current stock level.
  • Faster Order Processing: You don't need to jump between tabs. Run get_order and then call update_order immediately to change its status from 'paid' to 'shipped', all in one chat session.
  • Automated Customer Updates: Update customer addresses or add new phone numbers using update_customer without needing to open a profile page. It’s direct API access, period.
  • Instant Marketing Changes: Need to kill an expired promotion? Use delete_coupon. Want to boost sales? Call create_coupon and get it live immediately. No waiting for human review.
  • Catalog Consistency: Keep your product data clean. When a price changes, call update_product with the new value instead of navigating to the item page. It's precise.
  • System Integration: Use create_webhook to guarantee that when an order is placed (orders/create), your third-party accounting system gets notified automatically.

Real-World Use Cases

01

Handling a Bulk Reorder

A buyer notices several products are running low. They ask the agent to 'List all products with stock under 10.' The agent uses list_products and then, for each item found, runs get_product to verify the SKU before prompting the user to run multiple update_product calls to adjust stock counts.

02

Processing a Phone Sale

A sales rep takes an order over the phone. They ask the agent, 'Create an order for John Doe with two units of product ID 45.' The agent uses create_order, populating all necessary customer and item details in one go.

03

Debugging Webhooks

The developer needs to know which events trigger external systems. They run 'List all webhooks.' This uses list_webhooks so they can confirm if the correct event (like products/update) is subscribed and verify its URL.

04

Customer Support Follow-up

A customer calls about an old purchase. The support agent asks the agent to 'Get all details for customer Jane Smith.' The agent uses get_customer and then list_orders to pull up her entire purchasing history instantly.

The Tradeoffs

Ignoring Webhooks

Setting up a new fulfillment system but forgetting to use the Nuvemshop API for event hooks.

Don't assume data flows automatically. Use create_webhook first, pointing it to your integration endpoint and specifying the required events (e.g., orders/update).

Manual Data Entry

Updating 50 product descriptions one by one inside the Nuvemshop web dashboard.

Build a script or prompt that calls list_products first, collects all necessary IDs, and then iterates through them using update_product with the new description field.

Using Wrong ID Types

Trying to update an order status by providing a product SKU instead of the required Order ID.

Always confirm you have the correct identifier. Use list_orders or get_order first to grab the accurate order_id, then call update_order.

When It Fits, When It Doesn't

Use this server if your process requires managing multiple, interconnected e-commerce domains (products, orders, customers) and needs high API throughput. Specifically, you need tools like list_variants, get_customer, and update_product working together in a single workflow.

Don't use it if all you need is simple data viewing; for that, the core listing functions (list_orders, list_products) are sufficient. But don't use it if your business logic requires predictive modeling (like predicting next month's demand). This server handles current state management—it doesn't run ML models itself. For advanced forecasting, you'd build a separate service that consumes the data from list_products and then uses its output to calculate new values for an update_product call.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Nuvemshop. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 24 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_coupon create_customer create_order create_product create_webhook delete_coupon delete_product delete_webhook get_coupon get_customer get_order get_product get_store list_categories list_coupons list_customers list_orders list_products list_variants list_webhooks update_coupon update_customer update_order update_product

Managing product catalog details is a nightmare of clicking through tabs.

Right now, if you need to check the stock level of one specific color variant on three different products, you have to navigate to each product's page. Then you find the 'Variants' tab. You manually cross-reference sizes and SKUs. It takes clicks, context switching, and a high chance of error.

With this MCP server, you just tell your agent: 'List all variants for products A, B, and C.' The agent runs `list_variants` on the fly, grouping the SKU, stock level, price, and options into one clean data set. You get the answer instantly.

Nuvemshop MCP Server: Full Control Over Coupon Management

Previously, creating or modifying a coupon meant logging in, navigating to promotions, finding the specific code ID, and manually setting the values. If you needed to retire it early, there was no single clean way to deactivate it without risk.

Now, your agent handles it. You can call `create_coupon` for a new promotion or use `delete_coupon` to shut down an old one instantly. It’s direct control over the system's revenue tools.

Common Questions About Nuvemshop MCP

How do I get a Nuvemshop Access Token and Store ID? +

Go to the Nuvemshop Developer Portal, create an application, and follow the OAuth 2.0 Authorization Code flow to generate your access token. The token format is AT-{store_id}-{hash}. Your Store ID is the numeric part of the token or can be found in your store URL/dashboard settings. Use both the access token and store ID to authenticate API requests.

What are the API rate limits and how can I avoid hitting them? +

Nuvemshop uses a Leaky Bucket algorithm with a default limit of 2 requests/second and a burst maximum of 40. Next and Evolution plans have this limit multiplied by 10. Monitor the x-rate-limit-remaining header in responses. If you hit the limit, the API returns HTTP 429. To avoid this, implement request queuing and respect the rate limit headers in your integrations.

Can I create orders manually through the API? +

Yes! Use the create_order tool with customer information and order items. This is perfect for phone orders, in-person sales, bulk order imports, or orders from other sales channels. You need to provide at minimum the customer email and at least one item with product ID and quantity. The order will appear in your Nuvemshop dashboard as a manual order.

How do I manage product variants like size and color? +

Use list_variants with a product_id to see all variants for a product. Each variant has its own SKU, price, and stock quantity. Variants are created when you set up product options (like size or color) in the product creation or update process. The API handles variants as part of the product object, and you can manage inventory for each variant individually.

How do I set up real-time notifications using the `create_webhook` tool? +

You use create_webhook to point your external system to Nuvemshop events. You specify a URL and which event type (like orders/create) you want to track. This lets your agent react immediately when an order happens, instead of having to repeatedly check the API later.

What is the best way to update product inventory levels using the `update_product` tool? +

Use update_product, providing the specific product_id. You only need to pass the new stock quantity and other fields you want to change (like price or description). This ensures your agent updates exactly what's needed without overwriting existing data.

Can I retrieve a customer's entire purchase history using `get_customer`? +

Yes, running get_customer provides the full record for that user. The returned data includes their total orders and linked order IDs, which lets your agent analyze all of their past purchases easily.

How do I review existing promotions or check a coupon's status using `list_coupons`? +

Running list_coupons shows every active promotion. The resulting data includes the code, type, value, usage count, and minimum purchase requirement for quick auditing of your current sales campaigns.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 24 tools

We've already built the connector for Nuvemshop. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 24 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.