Connector guide5-minute read16 MCP tools7 languages

How to Connect PrestaShop to ChatGPT — via MCP

Your own PrestaShop shop: products and combinations, stock, orders with their status history, customers, addresses, carriers and categories, through the shop's Webservice API. Change an order's status, a product's price or a stock quantity.

HCBy HelpCode teamUpdated 5 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

PrestaShop

PrestaShop

Your own PrestaShop shop: products and combinations, stock, orders with their status history, customers, addresses, carriers and categories, through the shop's Webservice API. Change an order's status, a product's price or a stock quantity.

tools

16

Region

INTL

Category

E-commerce

Authentication

Basic Auth

Required env vars

PRESTASHOP_URLPRESTASHOP_WEBSERVICE_KEY
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the PrestaShop in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Your own PrestaShop shop: products and combinations, stock, orders with their status history, customers, addresses, carriers and categories, through the shop's Webservice API. Change an order's status, a product's price or a stock quantity.

Try asking

Example prompts for PrestaShop

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

PrestaShop · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → PrestaShop, paste your credentials, mint an MCP API key — done. No Docker, no git clone, no local server.

PrestaShop + ChatGPT

Your own PrestaShop shop: products and combinations, stock, orders with their status history, customers, addresses, carriers and categories, through the shop's Webservice API. Change an order's status, a product's price or a stock quantity.

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:

PRESTASHOP_URL, PRESTASHOP_WEBSERVICE_KEY

Step 1 — Get credentials

  1. In the PrestaShop back office, open Advanced Parameters → Webservice, set Enable PrestaShop's webservice to Yes and save.
  2. On the same page, click Add new webservice key, then Generate for a 32-character key. Add a description and set Status to enabled.
  3. Under Permissions, tick GET on products, combinations, stock_availables, orders, order_states, order_histories, customers, addresses, carriers and categories. For the write tools, also tick POST on order_histories (order status) and PATCH on products and stock_availables (price and stock). A read-only key needs only the GET column. In multistore mode, also pick the shops the key may reach.
  4. Paste the shop's root address into PRESTASHOP_URL (e.g. https://shop.example.com, or https://example.com/shop when the shop lives in a folder; no /api, no trailing slash) and the key into PRESTASHOP_WEBSERVICE_KEY.
  5. Start with prestashop_list_order_states for the shop's status ids, then prestashop_list_orders and prestashop_get_order. Lists return only ids unless you ask for display=full or a field list such as [id,name,price].

Menu names are given in English; a translated back office shows them in its own language. Reading works on PrestaShop 1.7 and 8; the price and stock update tools need PrestaShop 8.0 or later, because they use PATCH. Product prices are base prices without tax, in the shop's default currency. If every call answers 401 although the key is right, the server drops the Authorization header: enable CGI mode for PHP on the Webservice page. prestashop_change_order_state runs what the status triggers (invoice, stock movements and, with send_email 1, the e-mail to the customer), so confirm it first.

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 ChatGPT

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 shows YOUR_SERVER_ID.

ChatGPT connects to MCP servers as custom apps in developer mode, available on paid plans (not on Free). On Business and Enterprise workspaces an admin may have to allow it first.

  1. In ChatGPT, open Settings → Security and login and turn on Developer mode.
  2. Go to chatgpt.com/plugins and click +.
  3. Enter a name and a short description, e.g. Name: PrestaShop.
  4. Under Connection, enter the MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID and create the connection.
  5. When ChatGPT asks, sign in to AnythingMCP (OAuth) and allow access.

Available tools

ToolWhat it does
prestashop_list_productsList products of the shop, with filters on id, reference, name, active flag and default category
prestashop_get_productGet one product with all its fields: prices (base price without tax, wholesale price), reference and EANs, descriptions, active flag, and…
prestashop_list_combinationsList the combinations (variants such as size and colour) of products: reference, EAN, price impact on the product price, weight impact…
prestashop_list_stock_availablesList stock rows: quantity per product and combination (id_product_attribute 0 is the product row), out-of-stock behaviour and whether…
prestashop_update_product_priceSet a product's base price without tax, in the shop's default currency
prestashop_update_stock_quantitySet the quantity of one stock row (a product or one of its combinations) to an absolute number
prestashop_list_ordersList orders, filtered by id, reference, customer, current status or a date range on date_add
prestashop_get_orderGet one order: customer, delivery and invoice address ids, carrier, payment method, current status, totals with and without tax, currency…
prestashop_list_order_statesList the shop's order statuses with id, name and flags: paid, shipped, delivery, invoice, whether the customer gets an e-mail (send_email)…
prestashop_list_order_historiesList the status history of orders: each row is one status change with the order id, the status id, the employee who made it (0 for the…
prestashop_change_order_stateMove an order to another status by adding a row to its history
prestashop_list_customersList customer accounts with name, e-mail, company, group, language, newsletter and opt-in flags, guest flag, active flag, note and dates
prestashop_get_customerGet one customer account by id: name, e-mail, company, group, language, newsletter and opt-in flags, guest flag, active flag, note and dates
prestashop_list_addressesList postal addresses with name, company, VAT number, street lines, postcode, city, country and state ids, phones and the customer they…
prestashop_list_carriersList carriers with id, name, active and deleted flags, delivery delay text, tracking URL and limits
prestashop_list_categoriesList product categories with id, name, parent id, depth in the tree, active flag and, with display=full, descriptions and associated…

FAQ

Does the free ChatGPT plan work with custom MCP connectors? No. Custom MCP connections need developer mode, which is only on paid plans.

Next steps

Was this guide helpful?

Your PrestaShop agent is one click away.

Install the connector, paste the key, prompt ChatGPT. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect PrestaShop to Claude — via MCP

Your own PrestaShop shop: products and combinations, stock, orders with their status history, customers, addresses, carriers and categories, through the shop's Webservice API. Change an order's status, a product's price or a stock quantity.

Connectors

How to Connect PrestaShop to Cursor — via MCP

Your own PrestaShop shop: products and combinations, stock, orders with their status history, customers, addresses, carriers and categories, through the shop's Webservice API. Change an order's status, a product's price or a stock quantity.

Connectors

How to Connect PrestaShop to Gemini — via MCP

Your own PrestaShop shop: products and combinations, stock, orders with their status history, customers, addresses, carriers and categories, through the shop's Webservice API. Change an order's status, a product's price or a stock quantity.

Connectors

How to Connect PrestaShop to Meta Muse — via MCP

Your own PrestaShop shop: products and combinations, stock, orders with their status history, customers, addresses, carriers and categories, through the shop's Webservice API. Change an order's status, a product's price or a stock quantity.

Connectors

PrestaShop to MCP — Drive PrestaShop from any AI Agent

Your own PrestaShop shop: products and combinations, stock, orders with their status history, customers, addresses, carriers and categories, through the shop's Webservice API. Change an order's status, a product's price or a stock quantity.

Connectors

How to Connect Outlook (Microsoft 365 Mail and Calendar) to ChatGPT — via MCP

Let your AI work in Outlook: search and read email, file messages in folders, draft, send and reply, check the calendar, create and move meetings, and find free time with colleagues. Microsoft 365 and Outlook.com through Microsoft Graph, signed in with your Microsoft account.