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.
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.
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 + Meta Muse
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
- In the PrestaShop back office, open Advanced Parameters → Webservice, set Enable PrestaShop's webservice to Yes and save.
- On the same page, click Add new webservice key, then Generate for a 32-character key. Add a description and set Status to enabled.
- Under Permissions, tick GET on
products,combinations,stock_availables,orders,order_states,order_histories,customers,addresses,carriersandcategories. For the write tools, also tick POST onorder_histories(order status) and PATCH onproductsandstock_availables(price and stock). A read-only key needs only the GET column. In multistore mode, also pick the shops the key may reach. - Paste the shop's root address into
PRESTASHOP_URL(e.g.https://shop.example.com, orhttps://example.com/shopwhen the shop lives in a folder; no/api, no trailing slash) and the key intoPRESTASHOP_WEBSERVICE_KEY. - Start with
prestashop_list_order_statesfor the shop's status ids, thenprestashop_list_ordersandprestashop_get_order. Lists return only ids unless you ask fordisplay=fullor 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 Muse
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.
Muse adds remote MCP servers as custom connectors and signs in to them with OAuth.
- In Muse, open Settings → Connectors and choose Add custom connector.
- Paste the MCP server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse opens the AnythingMCP sign-in page: sign in and approve access.
- In a chat, ask Muse for something that needs the
PrestaShoptools.
You can also set it up from a chat, on the web, in the iOS and Android apps or in WhatsApp. Send Muse this message:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Muse connects from Meta's cloud, so localhost does not work.
Available tools
| Tool | What it does |
|---|---|
prestashop_list_products | List products of the shop, with filters on id, reference, name, active flag and default category |
prestashop_get_product | Get one product with all its fields: prices (base price without tax, wholesale price), reference and EANs, descriptions, active flag, and… |
prestashop_list_combinations | List the combinations (variants such as size and colour) of products: reference, EAN, price impact on the product price, weight impact… |
prestashop_list_stock_availables | List stock rows: quantity per product and combination (id_product_attribute 0 is the product row), out-of-stock behaviour and whether… |
prestashop_update_product_price | Set a product's base price without tax, in the shop's default currency |
prestashop_update_stock_quantity | Set the quantity of one stock row (a product or one of its combinations) to an absolute number |
prestashop_list_orders | List orders, filtered by id, reference, customer, current status or a date range on date_add |
prestashop_get_order | Get one order: customer, delivery and invoice address ids, carrier, payment method, current status, totals with and without tax, currency… |
prestashop_list_order_states | List 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_histories | List 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_state | Move an order to another status by adding a row to its history |
prestashop_list_customers | List customer accounts with name, e-mail, company, group, language, newsletter and opt-in flags, guest flag, active flag, note and dates |
prestashop_get_customer | Get 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_addresses | List postal addresses with name, company, VAT number, street lines, postcode, city, country and state ids, phones and the customer they… |
prestashop_list_carriers | List carriers with id, name, active and deleted flags, delivery delay text, tracking URL and limits |
prestashop_list_categories | List product categories with id, name, parent id, depth in the tree, active flag and, with display=full, descriptions and associated… |
FAQ
Where is Muse available? Meta currently offers Muse in the US and Canada, on the web, in the iOS and Android apps and in WhatsApp.
Does Meta review this connector? No. Meta doesn't review custom connectors. Muse sees only the tools you switched on for this MCP server in AnythingMCP, and you can disconnect it anytime under Settings → Connectors.
Next steps
Was this guide helpful?