Whatalo MCP

Connect your Whatalo store to AI assistants through the Whatalo MCP server. You decide what data you share and can revoke access at any time.

You can connect your Whatalo store to compatible AI tools so they can read your catalog, orders, and customers, and take actions on your behalf — such as updating a product or changing an order's status.

The connection runs through the Whatalo MCP server (Model Context Protocol), an open standard for connecting AI assistants to platforms. The AI tool only accesses the data you authorize during setup.

Before you connect a tool, review what you're authorizing, what data is shared, and what you're responsible for.

How the connection works

  1. You add the Whatalo MCP server address to your AI tool.
  2. You authorize access to your store and choose which permissions to grant.
  3. The AI tool can read and modify your store data within the permissions you granted.

The scope of access depends on the permissions you approve. You can revoke access at any time from your store settings.

What AI tools can do in your store

Once connected, an AI tool can use the following capabilities. Actions that modify data are marked as such; everything else only reads information.

Your catalog

CapabilityWhat it doesType
List productsQueries products with filters by status, category, featured, price range, and stockRead
Get a productShows the full detail of a productRead
Count productsReturns the total number of productsRead
Create productAdds a new productModifies
Update productChanges the data of an existing productModifies
Deactivate productHides a product from the storefrontModifies
Delete productPermanently removes a productModifies
Get inventoryReads the stock of a product and its variantsRead
Adjust inventoryAdds or removes stock with a recorded reasonModifies

Your categories

CapabilityWhat it doesType
List categoriesQueries the store's categoriesRead
Get a categoryShows the detail of a categoryRead
Create categoryAdds a new categoryModifies
Update categoryChanges the data of a categoryModifies
Delete categoryPermanently removes a categoryModifies

Your sales

CapabilityWhat it doesType
List ordersQueries orders with filters by status, payment, customer, date, total, and locationRead
Get an orderShows the full detail of an orderRead
Count ordersReturns the total number of ordersRead
List order itemsLists the line items of an orderRead
Update order statusChanges the status, payment status, or internal notesModifies

Your customers

CapabilityWhat it doesType
Search customersQueries customers with filters by spend and order countRead
Get a customerShows the detail of a customerRead
Count customersReturns the total number of customersRead

Your store settings

CapabilityWhat it doesType
Get store infoReads your store's general informationRead

What you authorize

When you connect an AI tool you choose which areas of your store it can access. These are the available permissions:

PermissionWhat it includes
Your catalogProducts, inventory, and categories: read and edit
Your salesOrders: read and update their status
Your customersCustomers: read only
Your store settingsGeneral store information: read only

For the technical detail of these permissions (the OAuth scopes), see the scopes reference.

Connecting your store

The Whatalo MCP server address is:

https://mcp.whatalo.com/commerce

There are two ways to authenticate the connection, depending on the AI tool you use.

For tools that support remote connections, you add the server address and the tool takes you to sign in to Whatalo. There you pick the store and approve the permissions. You don't need to copy any key.

Option 2 — API key

For tools that require a manual credential, generate an API key from Settings → Developers → API Keys and configure it in your tool as a header:

X-API-Key: wk_live_xxxxxxxx

Each API key belongs to a specific store. If you manage several stores, generate one key per store.

Example configuration for an MCP-compatible tool:

{
  "mcpServers": {
    "whatalo-commerce": {
      "type": "http",
      "url": "https://mcp.whatalo.com/commerce"
    }
  }
}

Data and privacy

When you connect an AI tool, that tool is a third party that processes your store data according to the permissions you granted. You are responsible for the actions the tool performs in your store, including changes to products, prices, and orders.

  • Grant only the permissions the tool needs.
  • Regularly review which tools have access to your store.
  • Revoke access for any tool you no longer use.

Revoking access

You can revoke access for any connected tool at any time:

  1. Go to Settings → Security → Connected apps.
  2. Find the tool you want to disconnect.
  3. Click Revoke.

When you revoke, all of that tool's credentials for your store are invalidated immediately. To use it again, you'll need to authorize it once more.

Limits

  • Requests go through the Whatalo API, which applies a limit of 1,000 requests per minute with production keys (wk_live_).
  • When you exceed the limit, requests return a temporary error until the window resets.
  • In this version, customer access is read only: the AI can query customers but cannot create or modify them.

Support

Trouble connecting a tool? Email us at [email protected] or check the OAuth documentation for technical authentication details.

On this page