Skip to main content
Glama
728,529 tools. Updated 2026-10-31 11:31

"PrestaShop" matching MCP tools:

  • Saves product names, descriptions, short descriptions and SEO text in one or more languages of the shop. Each item is one product with a `translations` object: language code → text (e.g. {"fr": {...}, "es": {...}}). ONLY the languages you list change; every other language keeps its text. Call get_brand_voice first and follow the user's saved style. Use translation_gaps to find what is missing. Preview first (shows before/after per language), then confirm. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id. Paid plans only. To apply it later instead of now, call with confirm=true, the preview_id AND apply_at (the store's local time, YYYY-MM-DDTHH:MM).
    Connector
    Destructive
    OAuth
  • Call the API of a connected e-shop (Shoptet, Upgates, Shopify, WPJ Shop, WooCommerce, PrestaShop, Shoper, Shopware, Magento, BigCommerce, IdoSell) — ecomdly adds the owner's API access, you never see or need the key. Follow the platform's skill (shop_list names it) for paths and limits, and for the job itself (product titles, descriptions, translations, prices, stock, feeds) a skill from the ecomdly catalog — search_skills first, before you change products. `path` is relative to the API (Shoptet: /api/orders?page=1, Upgates: /orders?page=1, Shopify: /graphql.json and WPJ Shop: /admin/graphql/ with a POST body {"query": …}, WooCommerce: /orders?per_page=50, PrestaShop: /orders?display=full, Shoper: /orders?limit=50, Shopware: /search/order with a POST body of criteria, Magento: /V1/orders?searchCriteria[pageSize]=50, BigCommerce: /v2/orders?limit=50 or /v3/catalog/products, IdoSell: /orders/orders/search with a POST body {"params": {…}}). Reading always works (GET, GraphQL queries, Shopify bulk queries, Shopware and IdoSell searches, a Shoper bulk of GETs); changes (other POST/PUT/PATCH/DELETE, GraphQL mutations) only where the owner allowed them on ecomdly, and only what the owner confirmed in this conversation. For a custom API you sign in yourself as its docs say, writing {{secret}} where the key goes (headers, path or body). Returns the status, the limit headers and the body (long bodies are cut — page through, or use a snapshot / bulk query).
    ConnectorNo auth
  • Run a site's own command line tool as the site's owner, in the site's folder: bin/console for Shopware 6 and PrestaShop, artisan for Laravel, drush for Drupal, cli/joomla.php for Joomla, ghost (ghost-cli) for Ghost (list_sites shows each site's console; Magento 2 has the magento tool and WordPress the wp tool). Pass the command and its options as args, like ["cache:clear"] or ["plugin:list", "--json"]. For a site in a Docker container it runs inside the container. Listing and status commands run straight away; uninstalling or deleting, anything that drops or resets the database, generating new keys, an admin login link and commands that run arbitrary PHP (tinker, php:eval) need approval. Symfony's console and artisan are run with --no-interaction; drush asks nothing only when you pass -y. Set background true for slow commands.
    Connector
    Destructive
    OAuth
  • Gives products a percentage (or fixed amount) discount for a limited time, e.g. "20% off these 5 wines until Sunday 23:59". It uses PrestaShop's own specific prices, so the shop shows the old and new price automatically and the discount ends by itself. Choose products with ids (best: ask top_products first) or a search word/category. Preview first, then confirm; undo removes it. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id. Paid plans only. Max 100 products. To apply it later instead of now, call with confirm=true, the preview_id AND apply_at (the store's local time, YYYY-MM-DDTHH:MM).
    ConnectorOAuth
  • Récupère les détails complets d'UN produit à partir de son identifiant (obtenu via search_catalog ou lookup_catalog). À utiliser lorsque le client souhaite les détails, les déclinaisons ou la disponibilité d'un produit précis. Renvoie une erreur "not_found" claire si l'identifiant ne correspond à aucun produit public. Lecture seule.
    ConnectorNo auth
  • À appeler quand une demande de l'utilisateur ne peut pas être traitée avec les autres outils (fonction absente, donnée non exposée, action non permise). Enregistre la demande pour améliorer le connecteur. Décrivez la demande sans donnée personnelle (pas de nom, d'e-mail ni de téléphone), puis expliquez à l'utilisateur ce qui n'est pas possible.
    ConnectorNo auth

Matching MCP Servers

Matching MCP Connectors

  • Connects an AI assistant to a PrestaShop store: orders, invoices, unpaid orders, customers, sales by region, stock, and optional quote generation with PDF. Runs as a module inside the store.

  • Query a live PrestaShop e-commerce store: search the catalog, get product details, real-time prices and stock. Fondouk is an open-source module (MIT) that makes any PrestaShop store speak MCP and UCP — this connector is its public demo store. Read-only, public data only.

  • Changes prices, stock, status or categories for many products at once. Prices are tax-excluded (HT). Works in two steps: a preview shows exactly what would change (nothing is changed), then confirm=true applies it and records it so it can be undone. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id. Max 500 products per change. Paid plans only. For a limited-time sale use set_product_discount instead. To apply it later instead of now, call with confirm=true, the preview_id AND apply_at (the store's local time, YYYY-MM-DDTHH:MM).
    Connector
    Destructive
    OAuth
  • Changes an order's status and/or adds a note (private, (private notes only)). Preview first, then confirm. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id. Refunds must be done in PrestaShop itself. To apply it later instead of now, call with confirm=true, the preview_id AND apply_at (the store's local time, YYYY-MM-DDTHH:MM).
    Connector
    Destructive
    OAuth
  • Finds orders by status, date period, customer email, product, amount, or age (older_than_days). Customer names are shortened (e.g. 'Anna K.') unless you filter by customer_email. Use get_order for full details of one order.
    ConnectorOAuth
  • Reverses a change Pridly made earlier (see change_history for ids). Preview first, then confirm. Fields that were edited again after the change are left alone and listed. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id.
    Connector
    Destructive
    OAuth
  • Read a log by name for a time window, with repeated messages counted once: how many different errors there are, how often each happened, when first and last, a sample of each (with the top of its stack trace) and the latest lines. Suited to finding what went wrong in a long log. log is one of: web-error (nginx and Apache error logs, each site's own included), php (PHP and PHP-FPM, and error_log files next to the code), site (the site's own application log, whatever kind it is: Shopware and PrestaShop var/log, Laravel storage/logs, Joomla and OpenCart logs), magento (exception.log and system.log of the site, plus how many error pages visitors saw), wordpress (wp-content/debug.log), database (MySQL/MariaDB error log), system (warnings and errors in the journal), mail, auth (logins). Or give path for any other log file. match keeps only entries holding that text.
    ConnectorOAuth
  • Explains one accessibility rule (an axe-core rule id such as image-alt or color-contrast): what is wrong, why it matters for customers, who is affected, how to fix it in code and on Shopify, WooCommerce, PrestaShop or Shoptet, and the WCAG 2.2 / EN 301 549 clauses. Free, no API token needed.
    ConnectorNo auth
  • Lists products that have no text in a given language (for example 'which products have no Spanish description?'). For each, it includes the existing text in the shop's other languages so you can translate it, then save it with apply_product_content.
    ConnectorOAuth
  • Looks at recent sales and stock and proposes discount campaigns (clear slow stock, grow the basket, restock best sellers, win back lapsed customers). Each idea includes ready-to-use settings for create_coupon or update_products — show them to the user, then use the normal preview and confirm steps.
    ConnectorOAuth
  • Recherche des produits dans le catalogue PUBLIC du marchand par texte libre et filtres facultatifs (catégories, prix). À utiliser lorsque vous n'avez PAS d'identifiant de produit — p. ex. « chaussures de running bleues à moins de 100 € ». Renvoie des produits avec prix (TTC), déclinaisons et disponibilité. Paginé (curseur). Lecture seule.
    ConnectorNo auth
  • Creates a coupon (percent or fixed amount) with optional expiry, usage limits and category restriction. Preview first, then confirm. Always show the preview to the user and get their explicit approval before calling again with confirm=true and the preview_id. Paid plans only. To apply it later instead of now, call with confirm=true, the preview_id AND apply_at (the store's local time, YYYY-MM-DDTHH:MM).
    ConnectorOAuth
  • Commandes en attente de paiement (chèque, virement, paiement à la livraison), avec leur ancienneté et les coordonnées du client, pour préparer des relances. Ne relance rien : l'envoi reste à la charge de l'utilisateur.
    ConnectorNo auth
  • Estimates revenue for the next days or weeks by extending the recent weekly trend. A rough guide, not a promise: it ignores seasonality and promotions. Needs at least two weeks of past orders.
    ConnectorOAuth
  • Revenue, cost and margin for the products sold in a period. Needs cost prices stored in the shop (the Cost price field on each product). Products without a cost are left out and counted.
    ConnectorOAuth
  • Saves (or replaces) a named writing style, for example 'Friendly' or 'Luxury', as plain instructions: tone, words to use or avoid, typical length. Saved in the user's Pridly account only — nothing in the store changes. Set remove=true to delete a preset.
    Connector
    Destructive
    OAuth