Koru VTEX MCP

Connect a verified VTEX store to ChatGPT or Claude and query it in read-only mode.

Koru VTEX MCP lets ChatGPT or Claude query a VTEX store in read-only mode. The license is free, no card is required, and each authorization is limited to the website you select.

What each part installs

Koru VTEX MCP is obtained in Koru and added to your assistant as a private server. The separate Koru VTEX Connector app establishes the VTEX connection from VTEX Admin. This guide links to the Connector step when needed.

Complete journey

OrderWhereExpected result
1Koru SuiteAccount and email verified
2Koru SuiteOrganization, website, and free app created
3Koru SuiteWebsite verified
4VTEX AdminConnector installed and store linked
5ChatGPT or ClaudeMCP authorized and tools available
6ChatFirst useful read-only audit

Create the account and get the app

Open Koru Suite

Go to korusuite.com, scroll to the app catalog, and open Koru VTEX MCP. Choose Create free account.

You do not need to find an MCP in a directory or publish a plugin. This is a personal connection to your own store.

Create and verify your identity

Register on the secure sign-in screen. Open the verification email, confirm the address, and return to Koru with I verified my email.

Use the same identity for onboarding, VTEX linking, and ChatGPT or Claude authorization.

Create the organization and website

Enter:

  • Business name;
  • Country;
  • the public VTEX store address, including https:// and the customer-facing domain;
  • the required legal confirmations.

Choose Continue. Koru creates the organization, website, and free Koru VTEX MCP license. Do not enter an Admin URL, workspace URL, or VTEX credentials.

Verify the website

In the dashboard open My websites, find the new website, and choose Verify ownership. Select one method:

  • Public HTTPS file: publish a text file at the exact address shown by Koru.
  • Domain record (DNS): create the TXT record with the exact name and value.

Choose Check verification. The expected result is Verified.

Open Koru VTEX MCP setup

Go to My apps → Koru VTEX MCP. The first card explains that VTEX still needs to be connected and offers Open VTEX Admin.

Follow the Koru VTEX Connector installation and linking guide, then return here.

Get the private URL

After the store is connected, Koru shows Use it in ChatGPT or Claude. Copy the server URL. It has this form:

https://mcp.korusuite.com/vtex/PRIVATE_IDENTIFIER/mcp

The URL identifies your connection

Do not publish or share it, and do not use another store's URL. It contains no AppKey, AppToken, or VTEX credential.

Add it to ChatGPT or Claude

Enable developer mode

In ChatGPT open Settings → Security and login and enable Developer mode. Availability may depend on your account or workspace policy.

Create the personal plugin

Open Plugins, choose +, and enter:

FieldValue
NameKoru VTEX MCP
DescriptionSecurely query catalog, pricing, inventory, orders, and logistics data from my VTEX store connected through Koru.
ConnectionServer URL
Server URLThe private URL copied from Koru, including the final /mcp path
AuthenticationOAuth

Acknowledge the custom MCP server warning and choose Create. Do not publish it to a public directory.

Authorize the store

Choose Sign in with Koru VTEX MCP, sign in to Koru, and review Connect ChatGPT with Koru. Confirm the store and requested access.

Back in ChatGPT, confirm that the server tools are listed. Start a new chat and add Koru VTEX MCP from the tools menu.

This path follows the official OpenAI guide for connecting an MCP server.

First useful query

Paste this prompt into a new chat with Koru VTEX MCP enabled:

Use Koru VTEX MCP exclusively in read-only mode.
 
1. Identify the VTEX account, workspace, sales channel, country/locale, and currency.
2. Find up to 10 published products and select 3 representative SKUs.
3. For each SKU, check price, inventory, and sellability. You may simulate checkout
   only if it creates or changes no cart, order, price, or stock.
4. Return a table with: product, SKU, price, stock, sellable, detected issue, and evidence.
5. Finish with the 3 highest-impact actions, ordered by priority.
 
Do not expose personal data, make changes, or invent missing data. If a query is not
available, state exactly what was unavailable.

The expected result includes the correct store context, evidence per SKU, and concrete recommendations. It must not claim that VTEX was modified.

Troubleshooting

ChatGPT does not show the server

Open Plugins, find the personal plugin, and confirm it is installed. Add it from the tools menu in a new chat. If server metadata changed, choose Refresh in its details.

ChatGPT or Claude discovers no tools

Confirm that the full URL ends in /mcp. In Koru, verify that the app says Koru VTEX MCP is connected. Do not use a generic URL such as https://mcp.korusuite.com/mcp.

Authorization returns to Koru but does not finish

Close the error tab and restart from the assistant's plugin or connector. Do not reuse an authorization URL from browser history. Use the Koru identity that owns the verified website.

Claude asks for approval on every query

Open Tool permissions in the Connector details and choose Allow always for read-only tools. Assistant tool permissions are separate from Koru authorization.

You receive 403 or “access disabled”

Check, in order: verified website, active license, connected Connector, and current assistant authorization. If you revoked the app or connection, link the store and authorize the assistant again.