What are the default tools available in PrestaShop's MCP Server module?
The PrestaShop MCP Server module comes with an initial set of tools (the PrestaShop MCP Tools) that allow you to perform essential basic features through your AI assistant. Our MCP Tools Plus module adds business-specific tools to go even further with these features.
Here are the default tools provided with PrestaShop MCP Server (this list will continue to grow with future updates):
Creation
- Create a customer: Creates a new customer.
- Create a product: Creates a product in a specific language.
Read Customers
- Get the customer list: Retrieves a list of shop customers via PrestaShop webservices. Default limit: 10 customers.
- Get customers by group: Retrieves customers belonging to a specific group.
- Get a customer by ID: Retrieves a specific customer by their ID.
- Get newsletter subscribers: Lists all customers subscribed to the newsletter.
- Get recently registered customers: Lists customers created within a specified date range.
- Search for a customer by email: Searches for customers by email address. Supports exact or partial (LIKE) searches.
Read Orders
- Get the order list: Retrieves a list of orders. Default limit: 10 orders.
- Get orders by customer: Retrieves all orders placed by a customer.
- Get orders by payment method: Filters orders by payment method.
- Get orders by status: Retrieves orders with a specific status (e.g., pending, processed, shipped, delivered).
- Get an order by ID: Retrieves a specific order by its ID.
- Get carriers for an order: Retrieves the carriers (shipping and tracking information) for a specific order.
- Get order details: Retrieves the order lines (products) for an order.
- Get order history: Retrieves the status change history for an order.
- Get order invoices: Lists invoices for an order.
- Get all order statuses: Lists all existing order statuses.
- Get recent orders: Lists orders created within a specific date range.
Read Products
- Get the product list: Retrieves the list of products from the shop via PrestaShop webservices. Default limit: 10 products.
- Get products by category: Retrieves all products belonging to a specific category.
- Get products by manufacturer: Lists all products from a specific manufacturer.
- Get products by reference: Searches for products by reference or SKU.
- Get products by supplier: Lists all products from a given supplier.
- Get products on sale: Lists all products currently on promotion/discount.
- Get a product by ID: Retrieves a specific product by its ID.
- Get product combinations: Lists all combinations (variants) for a product.
- Get product stock: Provides stock information for a specific product.
- Search for a product: Searches for the products that best match given search terms, for a specified language.
Read Languages
- Get the language list: Retrieves the list of languages used by the shop.
Update
- Update a customer by ID: Modifies an existing customer via PrestaShop webservices.
- Update an order by ID: Modifies an existing order via PrestaShop webservices. Note: some fields, such as totals, are generally recalculated automatically.
- Update order status: Changes the status of an order by creating a new entry in the order history (e.g., shipped, delivered).
- Update a product by ID: Modifies an existing product via PrestaShop webservices.