Summary
Tiendanube (Nuvemshop in Brazil) online stores: store info, products, variants and stock, categories, orders and fulfillment orders, customers, abandoned checkouts, coupons and webhooks. REST API 2025-03 with an app access token.
Guided setup
Connect Tiendanube / Nuvemshop to Microsoft Copilot in 2 minutes
Start a free trial on AnythingMCP Cloud, connect Tiendanube / Nuvemshop in the guided setup, then add your MCP URL to Microsoft Copilot. No code and no server to run.
No credit card · 7-day trial · Self-host alternative available
Try asking
Example prompts for Tiendanube / Nuvemshop
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Tiendanube / Nuvemshop, paste your credentials, mint an MCP API key — done. No Docker, no
git clone, no local server.
Tiendanube / Nuvemshop + Microsoft Copilot
Tiendanube (Nuvemshop in Brazil) online stores: store info, products, variants and stock, categories, orders and fulfillment orders, customers, abandoned checkouts, coupons and webhooks. REST API 2025-03 with an app access token.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
TIENDANUBE_STORE_ID, TIENDANUBE_ACCESS_TOKEN
Step 1 — Get credentials
Tiendanube (Nuvemshop in Brazil) has no API keys in the store admin: access goes through an app. To connect your own store, create an app once and install it on the store.
- Register at the Tiendanube or Nuvemshop Partners portal and create an app under Apps. Choose the scopes the AI needs, for example
read_products,write_products,read_orders,write_orders,read_customers,read_coupons. A write scope includes its read scope. - Install the app on your store by opening
https://www.tiendanube.com/apps/APP_ID/authorize. You are redirected to the app's redirect URL with acode, valid for 5 minutes. - Exchange the code with
POST https://www.tiendanube.com/apps/authorize/token, sendingclient_id,client_secret,grant_type=authorization_codeandcode. Putaccess_tokeninTIENDANUBE_ACCESS_TOKEN(the token alone, without "bearer") anduser_idinTIENDANUBE_STORE_ID. - Call
tiendanube_get_storefirst to check the connection: it returns the store name, languages, currency and plan.
The token does not expire. It stops working when the app is uninstalled or a new token is issued for the same app. A 403 means the app lacks a scope: add it in the Partners portal and reinstall the app. A 402 means the store's API access is suspended for an unpaid subscription.
Limits: a bucket of 40 requests that drains at 2 per second, per store and app (10x on the Next and Evolution plans). Order queries stop at 10,000 results, so narrow them by date or status. Product names and descriptions are objects per language, and stock and price live on the variant. tiendanube_cancel_order puts the stock back and e-mails the customer unless you turn that off.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Microsoft Copilot
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Microsoft Copilot uses MCP servers through agents built in Copilot Studio: you add AnythingMCP to an agent as a tool, then publish the agent to Microsoft 365 Copilot and Teams. Copilot Studio connects from Microsoft's cloud over Streamable HTTP, which AnythingMCP supports.
- In Copilot Studio, open your agent (or create one), go to Tools and choose Add a tool → New tool → Model Context Protocol.
- Enter a Server name (for example
AnythingMCP), a Server description that says what the connector does, and the Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio uses the description to decide when to call the server. - Under authentication, choose API key, set Type to Header and the header name to
X-API-Key, then select Create. - In Add tool, choose Create a new connection, paste an MCP API key from AnythingMCP (MCP Servers → your server → API keys) and select Add to agent.
- Try it in the agent's Test pane: ask for something that needs the
Tiendanube / Nuvemshoptools. - Select Publish, then Channels → Microsoft 365 and Microsoft Teams, keep Make agent available in Microsoft Copilot selected and choose Add channel. See agent in Teams installs it for you; in Microsoft 365 Copilot, type @ and pick the agent.
Prefer per-user sign-in? Choose OAuth 2.0 → Dynamic discovery instead of an API key: each user then signs in to AnythingMCP the first time the agent calls it.
Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Copilot Studio connects from Microsoft's cloud, so localhost does not work.
Available tools
| Tool | What it does |
|---|---|
tiendanube_get_store | Get the store's settings: name, languages and main language, currency, country, contact e-mail, domains and plan |
tiendanube_list_products | List products with their variants (price, stock, SKU), images, categories and visibility |
tiendanube_get_product | Get one product by id with names and descriptions per language, variants with price, promotional price, stock and SKU, images, categories… |
tiendanube_get_product_by_sku | Find the product that has a variant with the given SKU and return it with all its variants |
tiendanube_create_product | Create a product with its variants, images and categories |
tiendanube_update_product | Update product-level fields: name, description, categories, tags, brand, visibility, SEO title and description |
tiendanube_delete_product | Delete a product with all its variants and images from the store |
tiendanube_list_variants | List the variants of one product with id, attribute values, price, promotional price, cost, stock, SKU, weight and dimensions |
tiendanube_update_variant | Update one variant: price, promotional price, cost, stock, SKU or weight |
tiendanube_update_stock | Change the stock of one variant or of all variants of a product: replace it with a value, or add / remove a quantity |
tiendanube_list_categories | List the store's product categories with names per language, handle, parent and subcategory ids |
tiendanube_list_orders | List orders, newest first, with number, customer, products, totals, payment and shipping status |
tiendanube_get_order | Get one order by id with customer and addresses, line items, discounts and coupons, totals, payment details, shipping option and tracking… |
tiendanube_list_fulfillment_orders | List the fulfillment orders of an order: the shipments it is split into, with origin location, items, shipping carrier, tracking info and… |
tiendanube_close_order | Close (archive) an order once it is handled |
tiendanube_open_order | Reopen a closed order so it shows among open orders again |
tiendanube_cancel_order | Cancel an order |
tiendanube_list_customers | List customers with name, e-mail, phone, identification, addresses, total spent and last order id |
tiendanube_get_customer | Get one customer by id with contact details, billing and shipping addresses, accepted marketing, total spent and the id of the last order |
tiendanube_list_abandoned_checkouts | List abandoned checkouts: carts where the buyer entered contact details but did not pay, with products, totals, contact and the recovery URL |
tiendanube_list_coupons | List discount coupons with code, type (percentage, absolute, shipping), value, validity dates, usage count and limits |
tiendanube_list_webhooks | List the webhooks registered by this app on the store, with id, event (order/created, product/updated...) and target URL |
tiendanube_list_product_images | List the images of one product with image id, URL (src), position (1 is the main image) and alt text |
tiendanube_add_product_image | Add an image to a product, either from a public URL (src) or from a Base64-encoded file (attachment with filename); send one of the two.… |
tiendanube_update_product_image | Change an existing product image: its position (1 makes it the main image), its alt text, or replace the picture with a new URL while… |
tiendanube_delete_product_image | Remove one image from a product |
FAQ
Which Copilot is this for? Microsoft 365 Copilot at work, through agents built in Copilot Studio. The Microsoft Copilot app for personal accounts has no option to add your own MCP server.
What do I need? A work account with access to Copilot Studio (a license or a trial) to build the agent. People who use it in Microsoft 365 Copilot or Teams need access to the agent: share it with them, or ask an admin to publish it to the organization. If your organization applies data policies to Power Platform connectors, they cover MCP servers too.
The agent doesn't call the tools. Check that the header name is exactly X-API-Key and that the key belongs to the same MCP server as the URL, and make the server description specific: Copilot Studio uses it to decide when to call the server. Publish the agent again after each change; in an open chat, type "start over" to get the new version.
Next steps
- Connector landing page
- Connect to Claude
- Connect to ChatGPT
- Connect to Cursor
- Connect to Gemini
- Connect to Meta Muse
Was this guide helpful?